diff --git a/src/Classifier.php b/src/Classifier.php
index <HASH>..<HASH> 100644
--- a/src/Classifier.php
+++ b/src/Classifier.php
@@ -68,7 +68,13 @@ class Classifier
                 throw new Exception("Classifier {$classifier} does not implement ".ClassifierContract::class.'.');
             }
 
-            if ($c->satisfies($class)) {
+            // Wrap the `satisfies` method call in the `resuce` helper to
+            // catch possible thrown Exceptions
+            $satisfied = rescue(function() use ($c, $class) {
+                return $c->satisfies($class);
+            }, false);
+
+            if ($satisfied) {
                 return $c->getName();
             }
         }
Wrap satisfies call within rescue helper