diff --git a/LCS/Messaging/python/messaging/RPC.py b/LCS/Messaging/python/messaging/RPC.py
index f9123509f6067bcab6086687e1f46f8e6ed63408..b35f524f84d034a82df6500e4e211c5eb303b415 100644
--- a/LCS/Messaging/python/messaging/RPC.py
+++ b/LCS/Messaging/python/messaging/RPC.py
@@ -20,8 +20,8 @@
 #
 
 #  RPC invocation with possible timeout
-from lofar.messaging.messagebus import ToBus, FromBus
-from lofar.messaging.messages import RequestMessage, ReplyMessage
+from .messagebus import ToBus, FromBus
+from .messages import RequestMessage, ReplyMessage
 import uuid
 
 def _analyze_args(args,kwargs):
@@ -126,7 +126,7 @@ class RPC():
         else:
             Reply = FromBus("%s/%s" % (self.BusName, ReplyAddress))
         with Reply:
-            MyMsg = RequestMessage(Content, ReplyAddress , has_args=HasArgs, has_kwargs=HasKwArgs)
+            MyMsg = RequestMessage(content=Content, reply_to=ReplyAddress, has_args=HasArgs, has_kwargs=HasKwArgs)
             MyMsg.ttl = timeout
             self.Request.send(MyMsg)
             answer = Reply.receive(timeout)
diff --git a/LCS/Messaging/python/messaging/Service.py b/LCS/Messaging/python/messaging/Service.py
index ccf7a0e07e0ad972440cd58dda8a3c76a5fd2b75..3a7434a2a1c7a88bc75dd0ec9e7885fc6abf82b3 100644
--- a/LCS/Messaging/python/messaging/Service.py
+++ b/LCS/Messaging/python/messaging/Service.py
@@ -20,8 +20,8 @@
 # with the LOFAR software suite. If not, see <http://www.gnu.org/licenses/>.
 #
 
-from lofar.messaging.messagebus import ToBus,FromBus
-from lofar.messaging.messages import ReplyMessage,RequestMessage
+from .messagebus import ToBus,FromBus
+from .messages import ReplyMessage,RequestMessage
 import threading
 import time
 import uuid
diff --git a/LCS/Messaging/python/messaging/messagebus.py b/LCS/Messaging/python/messaging/messagebus.py
index a6cc7b208c459c5744b22a8522e5608288765f03..b8065dd1f210d7ade83942f0b1ec06dbbebecfa6 100644
--- a/LCS/Messaging/python/messaging/messagebus.py
+++ b/LCS/Messaging/python/messaging/messagebus.py
@@ -176,8 +176,8 @@ class FromBus(object):
             raise_exception(MessageBusError,
                             "[FromBus] Failed to fetch message from queue: "
                             "%s" % self.address) 
-        logger.info("[FromBus] Message received on queue: %s", self.address)
-        logger.debug("[FromBus] %s", msg)
+        logger.info("[FromBus] Message received on queue: %s subject: %s" % (self.address, msg.subject))
+        logger.debug("[FromBus] %s" % msg)
         try:
             amsg = MESSAGE_FACTORY.create(msg)
         except MessageFactoryError:
@@ -399,7 +399,7 @@ class ToBus(object):
             raise_exception(MessageBusError,
                             "[ToBus] Failed to send message to queue: %s" %
                             sender.target)
-        logger.info("[ToBus] Message sent to queue: %s", sender.target)
+        logger.info("[ToBus] Message sent to queue: %s subject: %s" % (sender.target, message.subject))
 
 
 __all__ = ["FromBus", "ToBus"]