diff --git a/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx b/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx
index 79f872a18c446dae0b92ee1246aec7217d7de54d..915a5173ba7f6dac21b79813c66edc1c36851ba7 100644
--- a/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx
+++ b/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx
@@ -105,6 +105,10 @@ HltEventLoopMgr::~HltEventLoopMgr()
 // =============================================================================
 StatusCode HltEventLoopMgr::initialize()
 {
+  // Do not auto-retrieve tools (see Gaudi!1124)
+  m_autoRetrieveTools = false;
+  m_checkToolDeps = false;
+
   ATH_MSG_VERBOSE("start of " << __FUNCTION__);
 
   ATH_MSG_INFO(" ---> HltEventLoopMgr = " << name() << " initialize - package version " << PACKAGE_VERSION);