fromhttpstream is marginally less bad now