diff --git a/pulse_lib/__init__.py b/pulse_lib/__init__.py
index 0c67fc9d33981266d105ff0d40f6c92cd483c005..acbe239e74911732a560f804e047a3c0c7168e8e 100644
--- a/pulse_lib/__init__.py
+++ b/pulse_lib/__init__.py
@@ -1,2 +1,2 @@
 
-__version__ = "1.5.5"
+__version__ = "1.5.6"
diff --git a/pulse_lib/acquisition/measurement_converter.py b/pulse_lib/acquisition/measurement_converter.py
index 79693d53a7dcf98db9f57d06f418dc0831aa789e..65ccd39157644db3ec20a8be134785868e40138f 100644
--- a/pulse_lib/acquisition/measurement_converter.py
+++ b/pulse_lib/acquisition/measurement_converter.py
@@ -340,7 +340,7 @@ class MeasurementConverter:
         if total_selected > 0:
             self._values = [np.sum(result*accepted_mask)/total_selected for result in values_unfiltered]
         else:
-            self._values = np.full(len(values_unfiltered), np.nan)
+            self._values = [np.full(len(values_unfiltered), np.nan)]
 
     def set_channel_data(self, data):
         self._channel_raw = data
diff --git a/setup.cfg b/setup.cfg
index eabf84b8e5b2faf39f4ff2af6715c2bae456ce1c..8d4191a4806fc98abf2aae0cd2d19d156e29fce9 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 1.5.5
+current_version = 1.5.6
 commit = True
 tag = True
 
diff --git a/setup.py b/setup.py
index 90f516b5ec50f0d6994b0d0bb97f1dad872d7e16..1fa5cd568b7967c045076ef84e8923d93c2e455c 100644
--- a/setup.py
+++ b/setup.py
@@ -6,7 +6,7 @@ print('packages: %s' % packages)
 
 
 setup(name="pulse_lib",
-	version="1.5.5",
+	version="1.5.6",
 	packages = find_packages(),
     python_requires=">=3.7",
     install_requires=['si_prefix', 'qcodes>=0.27.0'],