diff --git a/Trigger/TrigTools/TrigInDetTrackFitter/src/TrigInDetTrackFitter.cxx b/Trigger/TrigTools/TrigInDetTrackFitter/src/TrigInDetTrackFitter.cxx
index 6d3cd808743416d76209ed6f9a04448585fc626e..17d64310126298f6a62f8d4664767d75c1b336fd 100644
--- a/Trigger/TrigTools/TrigInDetTrackFitter/src/TrigInDetTrackFitter.cxx
+++ b/Trigger/TrigTools/TrigInDetTrackFitter/src/TrigInDetTrackFitter.cxx
@@ -81,11 +81,12 @@ StatusCode TrigInDetTrackFitter::initialize()
     ATH_CHECK(m_ROTcreator.retrieve());
   }
   ATH_CHECK( m_fieldCondObjInputKey.initialize());
-  return StatusCode::SUCCESS;
-
   ATH_CHECK(detStore()->retrieve(m_idHelper, "AtlasID"));
   ATH_CHECK(detStore()->retrieve(m_pixelId, "PixelID")); 
   ATH_CHECK(detStore()->retrieve(m_sctId, "SCT_ID"));  
+
+  return StatusCode::SUCCESS;
+
 }
 
 StatusCode TrigInDetTrackFitter::finalize()