Guzzle goes optional