diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py
index 3f957e38bb787c831cd90076c49ad168a3a97d5c..231e75ecc010d737ba93b1cb1cd2b118f650b708 100644
--- a/src/common/connection_handlers.py
+++ b/src/common/connection_handlers.py
@@ -1421,7 +1421,7 @@ ConnectionJingle, ConnectionIBBytestream):
         gajim.nec.register_incoming_event(PresenceReceivedEvent)
 
         ConnectionCaps.__init__(self, account=self.name,
-            dispatch_event=self.dispatch, capscache=capscache.capscache,
+            capscache=capscache.capscache,
             client_caps_factory=capscache.create_suitable_client_caps)
         ConnectionJingle.__init__(self)
         ConnectionHandlersBase.__init__(self)
diff --git a/src/common/protocol/caps.py b/src/common/protocol/caps.py
index 905708bc7b0f7a996e7ed200c1356463ac0ab4b9..b8792d5ab03a8e2fbf2f4cc7801cf5ed32032231 100644
--- a/src/common/protocol/caps.py
+++ b/src/common/protocol/caps.py
@@ -34,9 +34,8 @@ from common.connection_handlers_events import CapsPresenceReceivedEvent, \
 
 class ConnectionCaps(object):
 
-    def __init__(self, account, dispatch_event, capscache, client_caps_factory):
+    def __init__(self, account, capscache, client_caps_factory):
         self._account = account
-        self._dispatch_event = dispatch_event
         self._capscache = capscache
         self._create_suitable_client_caps = client_caps_factory
         gajim.nec.register_incoming_event(CapsPresenceReceivedEvent)