IHttpResponse is now nicer to implement :)