Only read from response body once or you'll lose the error messages.