I wouldn't expect simply returning Content-Type to be sufficient for the browser as a header, and with the way things appear to be working it isn't being treated as a header.
At some point during the accept command one of the modules is sending information which is being treated as the header by the browser. I want to get it to stop doing that so I can then provide proper HTTP response headers (not just content-type).
I just can't figure out how to do that by looking through the modules.