diff --git a/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py b/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py
index 49556ac400c9c242e2c1c4e767bd9067eb34cc35..44de976cec6fa83cf9a25559bfd586f775dae9fe 100644
--- a/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py
+++ b/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py
@@ -15,7 +15,7 @@ def TileCellMonitoringConfig(flags, **kwargs):
     result = ComponentAccumulator()
 
     from TileRecUtils.TileDQstatusConfig import TileDQstatusAlgCfg
-    result.merge( TileDQstatusAlgCfg(flags, TileRawChannelContainer = '', TileDigitsContainer = '') )
+    result.merge( TileDQstatusAlgCfg(flags) )
 
     from TileGeoModel.TileGMConfig import TileGMCfg
     result.merge(TileGMCfg(flags))
diff --git a/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py b/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py
index c68aff664278d23426f864901e87128f2b3b301b..267615a9ed87938a4cbe1955371fbe7646c0a565 100644
--- a/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py
+++ b/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py
@@ -48,7 +48,7 @@ def TileDQstatusAlgCfg(flags, **kwargs):
     name = kwargs['TileDQstatus'] + 'Alg'
     kwargs.setdefault('name', name)
 
-    if not (flags.Input.isMC or flags.Overlay.DataOverlay):
+    if not (flags.Input.isMC or flags.Overlay.DataOverlay or flags.Input.Format.lower() == 'pool'):
         if flags.Tile.RunType == 'PHY':
             beamElemContainer = ""
         else: