diff --git a/src/calng/base_kernel_runner.py b/src/calng/base_kernel_runner.py
index e04ad559453a2f8ab954ae0b8b60e529733f94d8..346308833bb79a83f9e1c8107d61e5b5a34dd9b2 100644
--- a/src/calng/base_kernel_runner.py
+++ b/src/calng/base_kernel_runner.py
@@ -253,7 +253,7 @@ class BaseKernelRunner:
                 self._output_transpose = None
             else:
                 self._output_transpose = misc.transpose_order(
-                    ("f", "ss", "fs"), order.split("-")
+                    ("f", "ss", "fs"), tuple(order.split("-"))
                 )
 
         if config.has("corrections.badPixels.maskingValue"):