make error handling process a little less crazy - i.e. don't rescue exceptions, to then query the internal HTTParty implementation (now been replaced with faraday anyway)