Adding Content-Length header stops client waiting for more data apparently :-)