diff --git a/lib/nexus_cqrs/auth/auth.rb b/lib/nexus_cqrs/auth/auth.rb
index 85ec47c3026d85dd06959c263e6f880dbf16a3f6..dce14d2029b287d3982252637e7e85fa5a4d7406 100644
--- a/lib/nexus_cqrs/auth/auth.rb
+++ b/lib/nexus_cqrs/auth/auth.rb
@@ -24,7 +24,10 @@ module NexusCqrs
       global_permissions = message.metadata[:global_permissions]
 
       # Raise issue if policy class doesn't exist
-      raise Pundit::NotAuthorizedError, query: query, record: record if policy_class.nil?
+      raise Pundit::NotAuthorizedError,
+            query: query,
+            record: record,
+            message: "There is no policy class available for #{record.class}" if policy_class.nil?
 
       # Instantiate new policy class, with context
       policy = policy_class.new(UserContext.new(user, global_permissions), record)