get the response even if there is an error in the request: otherwise we are stuck in a funny state