diff --git a/represent.module b/represent.module
index 6eb2d1c..e1969eb 100644
--- a/represent.module
+++ b/represent.module
@@ -1,5 +1,7 @@
 <?php
 
+use \GuzzleHttp\Exception\ClientException;
+
 /**
  * @file
  *   Send request to the Represent API.
@@ -208,6 +210,12 @@ function represent_send_request($path) {
     \Drupal::cache()->set($cid, $json, strtotime('+1 week'));
     return $json;
   }
+  catch (ClientException $e) {
+    watchdog('Represent API', 'Unexpected HTTP code "@code" on @path', array(
+      '@code' => $e->getResponse()->getStatusCode(),
+      '@path' => $path,
+    ), WATCHDOG_ERROR);
+  }
   catch (BadResponseException $e) {
     watchdog('Represent API', 'Unexpected HTTP code "@code" on @path', array(
       '@code' => $e->getResponse()->getStatusCode(),
