diff --git a/ccnode/node.py b/ccnode/node.py
index 714f38710752f304fe36c86e56400124f2fd8912..c9c98a10f9723cf85c650ca316f47ca675c7a62b 100644
--- a/ccnode/node.py
+++ b/ccnode/node.py
@@ -48,14 +48,15 @@ class Node(Thread):
         """
         Thread.__init__(self)
 
+        # run thread as daemon
+        self.daemon = True
+
         # settings used as read only
         self.server_host = server_host
         self.server_port = int(server_port)
         self.user_name = user_name
         self.user_passwd = user_passwd
 
-        self.daemon = True
-
         #: ``sjRpc`` proxy
         self.proxy = None
         #: ``sjRpc`` connection manager
@@ -107,7 +108,7 @@ class Node(Thread):
                 proxy=self.proxy))
             self.role = u'hv'
         else:
-            logger.debug(u'Wrong role returned: %s' % role)
+            logger.debug(u'Wrong role returned: %s', role)
             role = None
             time.sleep(2)