diff --git a/Code/Mantid/scripts/Inelastic/IndirectDataAnalysis.py b/Code/Mantid/scripts/Inelastic/IndirectDataAnalysis.py
index 511e89071cf6f452b7a220254f082ab87853b7fa..85bb6a54afc6ddaef16d7a6ba9b80d4bf4f5b20a 100644
--- a/Code/Mantid/scripts/Inelastic/IndirectDataAnalysis.py
+++ b/Code/Mantid/scripts/Inelastic/IndirectDataAnalysis.py
@@ -1052,11 +1052,11 @@ def abscorFeeder(sample, container, geom, useCor, Verbose=False, ScaleOrNotToSca
     applyCorrections routine.'''
     StartTime('ApplyCorrections')
     workdir = config['defaultsave.directory']
-    CheckAnalysers(sample,container,Verbose)
     s_hist,sxlen = CheckHistZero(sample)
     sam_name = getWSprefix(sample)
     efixed = getEfixed(sample)
     if container != '':
+        CheckAnalysers(sample,container,Verbose)
         CheckHistSame(sample,'Sample',container,'Container')
         (instr, can_run) = getInstrRun(container)
         if ScaleOrNotToScale: