I am uncertain when the body of the ```elsif``` is executed. In a situation where the expects middleware is going to raise an exception, the Excon::Response.parse method will not have invoked the response block. When the expects middleware raises the exception, the error_call methods are invoked, and I don't think that this code here will be called (?)