ensure we return the http.Response when possible