Guzzle: lidar com 400 solicitações ruins

Estou usando o Guzzle no Laravel 4 para retornar alguns dados de outro servidor, mas não consigo lidar com a solicitação incorreta do Erro 400

 [status code] 400 [reason phrase] Bad Request

usando:

$client->get('http://www.example.com/path/'.$path,
            [
                'allow_redirects' => true,
                'timeout' => 2000
            ]);

como resolver isso? obrigado,

questionAnswers(2)

yourAnswerToTheQuestion