diff --git a/Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py b/Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py
index d7248463c4c793d5e491f449dccccedf91a02ba3..b1365800fc060ec193259af434c82840365544f7 100644
--- a/Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py
+++ b/Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py
@@ -918,6 +918,13 @@ class ReflGui(QtGui.QMainWindow, refl_window.Ui_windowRefl):
             cleanup()
         else:
             wlam, wq, th = quick(loadedRun, trans=transmission_ws, theta=angle, tof_prefix="")
+
+        try:
+            tof_group = mtd["TOF"]
+            tof_group.add(loadedRun)
+        except KeyError:
+            tof_group = GroupWorkspaces(InputWorkspaces=loadedRun, OutputWorkspace="TOF")
+
         if ':' in runno:
             runno = runno.split(':')[0]
         if ',' in runno: