diff --git a/instrument/Facilities.xml b/instrument/Facilities.xml
index b93d57ccac249cfa797b48394b5a54b08f05c866..cf005bf472e2548d426b0086ae28dc12aae51e47 100644
--- a/instrument/Facilities.xml
+++ b/instrument/Facilities.xml
@@ -363,6 +363,11 @@
     </livedata>
   </instrument>
 
+  <instrument name="ZOOM">
+    <technique>Small Angle Scattering</technique>
+    <zeropadding size="8"/>
+  </instrument>
+
 </facility>
 
 
@@ -818,11 +823,6 @@
     </livedata>
   </instrument>
 
-  <instrument name="ZOOM">
-    <technique>Small Angle Scattering</technique>
-    <zeropadding size="8"/>
-  </instrument>
-
 </facility>
 
 </facilities>
diff --git a/scripts/Interface/ui/sans_isis/sans_data_processor_gui.py b/scripts/Interface/ui/sans_isis/sans_data_processor_gui.py
index ef156b67335907b693290e4a63a4de7020cc5eee..fe7eea3128291ff3a841a4798b1d8333ba2f1cea 100644
--- a/scripts/Interface/ui/sans_isis/sans_data_processor_gui.py
+++ b/scripts/Interface/ui/sans_isis/sans_data_processor_gui.py
@@ -98,7 +98,8 @@ class SANSDataProcessorGui(QtGui.QMainWindow, ui_sans_data_processor_window.Ui_S
         SANSDataProcessorGui.INSTRUMENTS = ",".join([SANSInstrument.to_string(item)
                                                      for item in [SANSInstrument.SANS2D,
                                                                   SANSInstrument.LOQ,
-                                                                  SANSInstrument.LARMOR]])
+                                                                  SANSInstrument.LARMOR,
+                                                                  SANSInstrument.ZOOM]])
         settings = QtCore.QSettings()
         settings.beginGroup(self.__generic_settings)
         instrument_name = settings.value(self.__instrument_name,
diff --git a/scripts/SANS/sans/gui_logic/gui_common.py b/scripts/SANS/sans/gui_logic/gui_common.py
index a6af538c5332779266e3684f29f7931d6a0b7dfa..e596f9bcd9440f9e0f39769e4d57e907bbe75d85 100644
--- a/scripts/SANS/sans/gui_logic/gui_common.py
+++ b/scripts/SANS/sans/gui_logic/gui_common.py
@@ -34,6 +34,8 @@ LOQ_HAB = "Hab"
 
 LARMOR_LAB = "DetectorBench"
 
+ZOOM_LAB = "rear-detector"
+
 DEFAULT_LAB = ISISReductionMode.to_string(ISISReductionMode.LAB)
 DEFAULT_HAB = ISISReductionMode.to_string(ISISReductionMode.HAB)
 MERGED = "Merged"
@@ -47,6 +49,8 @@ def get_reduction_mode_strings_for_gui(instrument=None):
         return [LOQ_LAB, LOQ_HAB, MERGED, ALL]
     elif instrument is SANSInstrument.LARMOR:
         return [LARMOR_LAB]
+    elif instrument is SANSInstrument.ZOOM:
+        return [ZOOM_LAB]
     else:
         return [DEFAULT_LAB, DEFAULT_HAB, MERGED, ALL]
 
@@ -62,6 +66,8 @@ def get_reduction_selection(instrument):
                           ISISReductionMode.HAB: LOQ_HAB})
     elif instrument is SANSInstrument.LARMOR:
         selection = {ISISReductionMode.LAB: LARMOR_LAB}
+    elif instrument is SANSInstrument.ZOOM:
+        selection = {ISISReductionMode.LAB: ZOOM_LAB}
     else:
         selection.update({ISISReductionMode.LAB: DEFAULT_LAB,
                           ISISReductionMode.HAB: DEFAULT_HAB})
@@ -81,7 +87,7 @@ def get_reduction_mode_from_gui_selection(gui_selection):
         return ISISReductionMode.Merged
     elif gui_selection == ALL:
         return ISISReductionMode.All
-    elif gui_selection == SANS2D_LAB or gui_selection == LOQ_LAB or gui_selection == LARMOR_LAB or gui_selection == DEFAULT_LAB:  # noqa
+    elif gui_selection == SANS2D_LAB or gui_selection == LOQ_LAB or gui_selection == LARMOR_LAB or gui_selection == ZOOM_LAB or gui_selection == DEFAULT_LAB:  # noqa
         return ISISReductionMode.LAB
     elif gui_selection == SANS2D_HAB or gui_selection == LOQ_HAB:
         return ISISReductionMode.HAB