HTTPResponse is not guarenteed to have mode