diff --git a/lib/+artoa/+controller/updateMenuButtons.m b/lib/+artoa/+controller/updateMenuButtons.m
index 72139b05182ea6a92ba8569e7e450d949c6a0449..3b358dffb7ff023e21bbffa20d511f81fc81c175 100644
--- a/lib/+artoa/+controller/updateMenuButtons.m
+++ b/lib/+artoa/+controller/updateMenuButtons.m
@@ -7,9 +7,11 @@ global artoaGui artoaDataInput artoaWorkspace;
 %% Update menu buttons
 if isfield(artoaDataInput, 'rfb') && ~islogical(artoaDataInput.rfb)
     artoaGui.main.menus.edit.Enable = 'on';
+    artoaGui.main.menus.fileSave.Enable = 'on';
     artoaGui.main.menus.track.Enable = 'on';
 else
     artoaGui.main.menus.edit.Enable = 'off';
+    artoaGui.main.menus.fileSave.Enable = 'off';
     artoaGui.main.menus.track.Enable = 'off';
 end
 
diff --git a/lib/+artoa/+gui/main.m b/lib/+artoa/+gui/main.m
index 8279a7614dfec091b7f4ae32a5c6cbca449550d1..2a400fa82926b9ac6854a9d28a6f7fb6e7e14a18 100644
--- a/lib/+artoa/+gui/main.m
+++ b/lib/+artoa/+gui/main.m
@@ -43,16 +43,21 @@ uimenu( ...
 
 
 % SAVE
-saveHandle = uimenu(artoaGui.main.menus.file, 'Label', 'Save');
+artoaGui.main.menus.fileSave = uimenu( ...
+    artoaGui.main.menus.file, ...
+    'Label', 'Save', ...
+    'Enable', 'off' ...
+);
+
 uimenu( ...
-    saveHandle, ...
+    artoaGui.main.menus.fileSave, ...
     'Label', 'RIC file', ...
     'Callback', 'artoa.controller.saveRic();', ...
     'Enable', 'off' ...
 );
 
 uimenu( ...
-    saveHandle, ...
+    artoaGui.main.menus.fileSave, ...
     'Label', 'Interim file', ...
     'Callback', 'artoa.controller.file.saveInterim();' ...
 );