diff --git a/km3pipe/pumps/daq.py b/km3pipe/pumps/daq.py
index <HASH>..<HASH> 100644
--- a/km3pipe/pumps/daq.py
+++ b/km3pipe/pumps/daq.py
@@ -47,7 +47,10 @@ class DAQPump(Pump):
         except struct.error:
             raise StopIteration
 
-        data_type = DATA_TYPES[preamble.data_type]
+        try:
+            data_type = DATA_TYPES[preamble.data_type]
+        except KeyError:
+            data_type = 'Unknown'
 
         blob = Blob()
         blob[data_type] = None
Handle exception if data type is unknown