diff --git a/libs/lucid-http/luasrc/lucid/http/server.lua b/libs/lucid-http/luasrc/lucid/http/server.lua
index 7cfd1b7032..95484a02f0 100644
--- a/libs/lucid-http/luasrc/lucid/http/server.lua
+++ b/libs/lucid-http/luasrc/lucid/http/server.lua
@@ -498,9 +498,7 @@ function Server.process(self, client, env)
 
 		if sourceout and stat then
 			if util.instanceof(sourceout, IOResource) then
-				-- Jow: copyz() oopses on brcm-2.4, use copy() for now
-				--stat, code, msg = sourceout.fd:copyz(client, sourceout.len)
-				stat, code, msg = sourceout.fd:copy(client, sourceout.len)
+				stat, code, msg = sourceout.fd:copyz(client, sourceout.len)
 			else
 				stat, msg = ltn12.pump.all(sourceout, sinkout)
 			end