diff --git a/SAS/TMSS/backend/services/lobster/lib/message_handler.py b/SAS/TMSS/backend/services/lobster/lib/message_handler.py
index 9ba0381219a23c7ece3466562d480092d85bcc53..020ce234d1d35a3344ce9ebde11b2cb974a4570c 100644
--- a/SAS/TMSS/backend/services/lobster/lib/message_handler.py
+++ b/SAS/TMSS/backend/services/lobster/lib/message_handler.py
@@ -149,9 +149,9 @@ class L2TMSSObservationControlMessageHandler(TMSSEventMessageHandler):
             # write parset to disk so we can scp it
             parset_filename = COBALT_PARSET_FILENAME_PATTERN.format(subtask_id=subtask_id)
 
-            with open(f"{tmpdir}/{PARSET_FILENAME}", "w") as parset:
-                l2parset = self.tmss_client.get_subtask_parset(subtask_id, retry_count=5)
-                parset.write(l2parset)
+            with open(f"{tmpdir}/{PARSET_FILENAME}", "w") as parset_file:
+                parset = self.tmss_client.get_subtask_parset(subtask_id, retry_count=5)
+                parset_file.write(parset)
 
             # copy it to COBALT
             _system(f"scp {tmpdir}/{PARSET_FILENAME} {COBALT_HEADNODE}:{COBALT_PARSET_DIR}/{PARSET_FILENAME}")