diff --git a/ccnode/node.py b/ccnode/node.py
index e0f4abbee88a124977a41b5af20529ca4e0e2ccb..6b6d359c6085306505766b941da31ccc93e9a041 100644
--- a/ccnode/node.py
+++ b/ccnode/node.py
@@ -188,9 +188,9 @@ class MainLoop(object):
 
         # turn into real watchers
         self.signals = dict((
-            signal,
-            self.evloop.signal(signal, cb),
-        ) for signal, cb in self.signals.iteritems())
+            signal_,
+            self.evloop.signal(signal_, cb),
+        ) for signal_, cb in self.signals.iteritems())
 
         # load config variables
         self.config = NodeConfigParser(self.config_path)