It would be nice to be able to configure GuzzleMiddleware & GaneshaHttpClient to trigger failure instead of success on 5xx response from the server. For example, a service responding 500 errors because of an overloaded database would be happy that Ganesha break off.