diff --git a/InnerDetector/InDetEventCnv/PixelRawDataByteStreamCnv/src/PixelRodDecoder.cxx b/InnerDetector/InDetEventCnv/PixelRawDataByteStreamCnv/src/PixelRodDecoder.cxx
index bb6e6616afc5d49b865109c9eeb9f921359e5347..3ac603e2f67413dd34fdee32df31c87b3aa31f13 100644
--- a/InnerDetector/InDetEventCnv/PixelRawDataByteStreamCnv/src/PixelRodDecoder.cxx
+++ b/InnerDetector/InDetEventCnv/PixelRawDataByteStreamCnv/src/PixelRodDecoder.cxx
@@ -79,7 +79,7 @@ StatusCode PixelRodDecoder::initialize() {
   // Retrieve Pixel Errors Service
   ATH_CHECK(m_errors.retrieve());
   ATH_CHECK(m_condCablingKey.initialize());
-  ATH_CHECK(m_condHitDiscCnfgKey.initialize());
+  ATH_CHECK(m_condHitDiscCnfgKey.initialize(m_is_ibl_present));
 
   return StatusCode::SUCCESS;
 }