Do not set Content-Length when setting content
Use BufferedStream 3.0.0
Style tweak
Throw if stream is not readable