not needed exception removed
diff --git a/wally/sensors/main.py b/wally/sensors/main.py
index cdbe9fc..e8489d5 100644
--- a/wally/sensors/main.py
+++ b/wally/sensors/main.py
@@ -90,9 +90,6 @@
         if opts.daemon == 'start':
             required_sensors = json.loads(opts.sensors_config.read())
 
-            if "protocol_data" not in required_sensors:
-                raise ValueError("No protocol data provided in config")
-
             def root_func():
                 daemon_main(required_sensors, opts)
 
diff --git a/wally/sensors_utils.py b/wally/sensors_utils.py
index 7c8cb98..d4e1af8 100644
--- a/wally/sensors_utils.py
+++ b/wally/sensors_utils.py
@@ -14,7 +14,7 @@
 logger = logging.getLogger("wally")
 
 
-def save_sensors_data(data_q, mon_q, fd, sensors_configs):
+def save_sensors_data(data_q, mon_q, fd):
     fd.write("\n")
 
     observed_nodes = set()
@@ -82,8 +82,7 @@
     mon_q = Queue.Queue()
     fd = open(cfg_dict['sensor_storage'], "w")
     sensor_listen_th = threading.Thread(None, save_sensors_data, None,
-                                        (sensors_data_q, mon_q, fd,
-                                         sensors_configs))
+                                        (sensors_data_q, mon_q, fd))
     sensor_listen_th.daemon = True
     sensor_listen_th.start()