Return.on.request.error

@dfellis This is the error I showed to you last week. On request error, response is undefined and we fall into both `if` conditions because we're not returning on error.