diff --git a/src/common/xmpp/dispatcher_nb.py b/src/common/xmpp/dispatcher_nb.py
index e0b5d15382b04ad38b1133809d8d6806f33dfd79..d3f5b7cb36b849078ae1eb4777476bf112ad229c 100644
--- a/src/common/xmpp/dispatcher_nb.py
+++ b/src/common/xmpp/dispatcher_nb.py
@@ -91,7 +91,7 @@ class XMPPDispatcher(PlugIn):
                 self.getAnID, self.Event, self.send]
         
         # Let the dispatcher know if there is support for stream management
-        self.supports_sm = False 
+        self.sm = None 
 
     def getAnID(self):
         global outgoingID
@@ -535,7 +535,7 @@ class XMPPDispatcher(PlugIn):
                 if self._owner._registered_name and not stanza.getAttr('from'):
                     stanza.setAttr('from', self._owner._registered_name)
                     
-        if self.supports_sm:
+        if self.sm:
             self.sm.uqueue.append(stanza)
             self.sm.out_h = self.sm.out_h + 1
             if len(self.sm.uqueue) > self.sm.max_queue: