diff --git a/pykat/commands.py b/pykat/commands.py
index d01b42bf6ae3141015406bb5b7bbe03db3f13119..7d3e716fc04c715a4a6d6db9d8f17bc896e6f6e2 100644
--- a/pykat/commands.py
+++ b/pykat/commands.py
@@ -183,4 +183,4 @@ class x2axis(xaxis):
         if len(values) != 6:
             raise exceptions.RuntimeError("xaxis Finesse code format incorrect '{0}'".format(text))
 
-        return x2axis(values[2], [values[3], values[4]], values[0], values[1], values[5])
+        return x2axis(values[2], [values[3], values[4]], values[1], values[5], comp=values[0])