Is your error handler still on? Maybe it's returning 200 and those 372 bytes. What are those 372 bytes anyway? (i.e. What do you see in your browser?) My script generates 52 bytes of content, not 372 bytes, so something else is changing or overriding my script's output.