diff --git a/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py b/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py
index b63900bd2d756034a82630f5f3dc7e813e668dd8..3ebe6bcb3f05a2a38f296947978d0bd8db8ced0d 100644
--- a/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py
+++ b/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py
@@ -34,7 +34,7 @@ from datetime import timedelta, datetime
 import time
 from lofar.sas.otdb.OTDBBusListener import OTDBBusListener
 from lofar.common.util import waitForInterrupt
-from lofar.messaging.messagebus import AbstractBusListener
+from lofar.messaging.messagebus import BusListener
 from lofar.messaging import DEFAULT_BROKER, DEFAULT_BUSNAME
 from lofar.sas.TriggerEmailService.common.config import DEFAULT_TRIGGER_NOTIFICATION_SUBJECT
 from lofar.mom.momqueryservice.momqueryrpc import MoMQueryRPC
@@ -80,13 +80,13 @@ class MoMIdError(Exception):
 
 class OTDBTriggerListener(OTDBBusListener):
     def __init__(self, momquery_rpc=MoMQueryRPC(), busname=DEFAULT_BUSNAME, broker=DEFAULT_BROKER):
-        super(OTDBTriggerListener, self).__init__(busname=busname, broker=broker)
+        super(OTDBTriggerListener, self).__init__(exchange=busname, broker=broker)
 
         self.mom_rpc_client = momquery_rpc
 
     def start_listening(self, **kwargs):
         self.mom_rpc_client.open()
-        super(OTDBTriggerListener, self).start_listening(**kwargs)
+        super(OTDBTriggerListener, self).start_listening()
 
     def stop_listening(self):
         self.mom_rpc_client.close()
@@ -172,7 +172,7 @@ class OTDBTriggerListener(OTDBBusListener):
         return recipients
 
 
-class TriggerNotificationListener(AbstractBusListener):
+class TriggerNotificationListener(BusListener):
     def __init__(self, momquery_rpc=MoMQueryRPC(), busname=DEFAULT_BUSNAME, broker=DEFAULT_BROKER):
         """
         TriggerNotificationListener listens on the lofar trigger message bus and emails when trigger gets submitted.
@@ -255,7 +255,7 @@ class TriggerNotificationListener(AbstractBusListener):
 
     def start_listening(self, **kwargs):
         self.mom_rpc_client.open()
-        super(TriggerNotificationListener, self).start_listening(**kwargs)
+        super(TriggerNotificationListener, self).start_listening()
 
     def stop_listening(self):
         self.mom_rpc_client.close()