we changed this exception handler to wrap the guzzle/curl exceptions into our own classes to get independant of the client we use, and then we rethrow the exception.