diff --git a/brabeion/base.py b/brabeion/base.py
index <HASH>..<HASH> 100644
--- a/brabeion/base.py
+++ b/brabeion/base.py
@@ -68,19 +68,12 @@ class Badge(object):
         return state
 
 
-
 def send_badge_messages(badge, **kwargs):
     """
     If the Badge class defines a message, send it to the user who was just
     awarded the badge.
     """
-
-    try:
-        message = badge.badge.message
-        if message is not None:
-            badge.user.message_set.create(message=message)
-    except:
-        pass
-        
+    message = getattr(badge.badge, "message", None)
+    if message is not None:
+        badge.user.message_set.create(message=message)
 badge_awarded.connect(send_badge_messages)
-
cleaned up send_badge_message signal handler and handle only the AttributeError