diff --git a/scripts/misc/add_beaminfo.py b/scripts/misc/add_beaminfo.py
index d1ff1ed0afe4cc4e2104f17106838bf7313d237d..633144d36fcbe03fd6ec7010b4d33ddac94a8a58 100755
--- a/scripts/misc/add_beaminfo.py
+++ b/scripts/misc/add_beaminfo.py
@@ -31,10 +31,9 @@ def fix_antenna(oskar_ms_name: str, telescope_center_itrf: np.array):
     """Make POSITION in ::ANTENNA subtable absolute"""
     anttable = pt.table(f"{oskar_ms_name}::ANTENNA", readonly=False, ack=False)
     if np.isclose(norm(anttable[0]["POSITION"]), 0, atol=1e-3):
-        logging.info("Positions are already absolute")
-        return
-    else:
         anttable.putcol("POSITION", anttable.getcol("POSITION") + telescope_center_itrf)
+    else:
+        logging.info("Positions are already absolute")
     anttable.close()
 
 
@@ -69,7 +68,7 @@ def add_phased_array_table(oskar_ms_name: str):
     position_coldesc['name'] = 'POSITION'
     phasedarraytable.addcols(position_coldesc)
 
-    coordinate_system_coldesc = pt.makearrcoldesc("COORDINATE_SYSTEM", 0.,
+    coordinate_system_coldesc = pt.makearrcoldesc("COORDINATE_AXES", 0.,
                                                   shape=[3, 3], comment="Local coordinate system",
                                                   valuetype='double')
     phasedarraytable.addcols(coordinate_system_coldesc)