diff --git a/km3io/offline.py b/km3io/offline.py
index ce1635b4929fb73a8c55e09fd2847aad096eb2cb..74a715ab217f6480dd318791a74482c56302278f 100644
--- a/km3io/offline.py
+++ b/km3io/offline.py
@@ -226,7 +226,7 @@ class Header:
     """The header"""
     def __init__(self, header):
         self._data = {}
-        self._missing_keys = list(set(header.keys()) - set(mc_header.keys()))
+        self._missing_keys = set(header.keys()) - set(mc_header.keys())
 
         for attribute, fields in mc_header.items():
             values = header.get(attribute, '').split()