response does not always include content-length