diff --git a/src/LinkCheckerService.php b/src/LinkCheckerService.php
index e672546..78d7134 100644
--- a/src/LinkCheckerService.php
+++ b/src/LinkCheckerService.php
@@ -15,7 +15,7 @@ use Drupal\linkchecker\Event\LinkcheckerEvents;
 use Drupal\linkchecker\Plugin\LinkStatusHandlerManager;
 use GuzzleHttp\Client;
 use Psr\Http\Message\ResponseInterface;
-use GuzzleHttp\Exception\RequestException;
+use GuzzleHttp\Exception\TransferException;
 use Symfony\Component\EventDispatcher\EventDispatcherInterface;
 
 /**
@@ -198,7 +198,7 @@ class LinkCheckerService {
         }
         $this->statusHandling($response, $link);
       },
-      function (RequestException $e) use ($link) {
+      function (TransferException $e) use ($link) {
         $this->exceptionHandling($e, $link);
       }
     );
@@ -353,12 +353,12 @@ class LinkCheckerService {
   /**
    * Exception handling.
    *
-   * @param \GuzzleHttp\Exception\RequestException $e
+   * @param \GuzzleHttp\Exception\TransferException $e
    *   An object containing the Exception.
    * @param \Drupal\linkchecker\LinkCheckerLinkInterface $link
    *   The link.
    */
-  protected function exceptionHandling(RequestException $e, LinkCheckerLinkInterface $link) {
+  protected function exceptionHandling(TransferException $e, LinkCheckerLinkInterface $link) {
     $link->setStatusCode('502');
     $link->setErrorMessage($e->getMessage());
     $link->setFailCount($link->getFailCount() + 1);
