Guzzle errors are probably being bad handled
Issue #1
new
As seen in the auth file, I have a guess that Guzzle throws exceptions instead of simply returning responses with not-200 codes. Those should be correctly catch'd and handled.