guzzle isn't a dev requirement