work on guzzle error