diff --git a/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestmomadapter.py b/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestmomadapter.py
index 4aa2cdf6641baee0d3a687fe2a11f61d11a9b188..f5cf306b6203110883c2c949bb3555af8bcfa273 100644
--- a/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestmomadapter.py
+++ b/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestmomadapter.py
@@ -49,7 +49,7 @@ class IngestEventMessageHandlerForMomAdapter(IngestEventMessageHandler):
         self.exchange = exchange
         self.broker = broker
         self._otdb_id2mom_id = {}
-        self._momrpc = MoMQueryRPC(exchange=exchange, broker=broker, timeout=180)
+        self._momrpc = MoMQueryRPC.create(exchange=exchange, broker=broker, timeout=180)
         self._mom_client = MoMClient(mom_creds.user, mom_creds.password)
         self._tobus = ToBus(exchange=exchange, broker=broker)
         self._removed_export_ids = set() # keep track of which export_id's were removed, so we don't have to remove them again
@@ -202,7 +202,7 @@ class IngestEventMessageHandlerForMomAdapter(IngestEventMessageHandler):
                             # this keeps stuff flowing faster
                             self._removed_export_ids.add(export_id)
 
-                            with IngestRPC(broker=self.broker) as ingest_rpc:
+                            with IngestRPC.create(exchange=self.exchange, broker=self.broker) as ingest_rpc:
                                 ingest_rpc.removeExportJob(export_id)
                                 return True
         return False