diff --git a/LArCalorimeter/LArL1Sim/src/LArTTL1Maker.cxx b/LArCalorimeter/LArL1Sim/src/LArTTL1Maker.cxx
index 1d8fc93355e1caaea16c6e2027e659bc0d7d0eac..dfda7abd0fd19848213376c8497b1574ba30d92e 100755
--- a/LArCalorimeter/LArL1Sim/src/LArTTL1Maker.cxx
+++ b/LArCalorimeter/LArL1Sim/src/LArTTL1Maker.cxx
@@ -302,12 +302,9 @@ StatusCode LArTTL1Maker::initialize()
   ATH_CHECK(m_fSamplKey.initialize());
 
   //Initialize read-handle keys
-  if (!m_PileUp) {
-    for (auto& dhk : m_xxxHitContainerName) {
-      ATH_CHECK(dhk.initialize());
-    }
+  for (auto& dhk : m_xxxHitContainerName) {
+    ATH_CHECK(dhk.initialize( !m_PileUp ));
   }
-
   
   ATH_CHECK(m_EmTTL1ContainerName.initialize());
   ATH_CHECK(m_HadTTL1ContainerName.initialize());