Rewrite to use a Guzzle service description