diff --git a/TileCalorimeter/TileSvc/TileByteStream/python/TileByteStreamConfig.py b/TileCalorimeter/TileSvc/TileByteStream/python/TileByteStreamConfig.py
index ae90d72801244ab2a7d46ac968f9f0e423edbcf8..e1eac7075a58866ef2cfcb6fbc116a6079e9a826 100644
--- a/TileCalorimeter/TileSvc/TileByteStream/python/TileByteStreamConfig.py
+++ b/TileCalorimeter/TileSvc/TileByteStream/python/TileByteStreamConfig.py
@@ -10,11 +10,9 @@ def _createTileContByteStreamToolsConfig (name, TileContByteStreamTool, Initiali
     tool = TileContByteStreamTool(**kwargs)
 
     if InitializeForWriting:
-        from AthenaCommon.AlgSequence import AthSequencer
-        condSequence = AthSequencer("AthCondSeq")
-        if not hasattr(condSequence, "TileHid2RESrcIDHLTCondAlg"):
-            from TileByteStream.TileByteStreamConf import TileHid2RESrcIDCondAlg
-            condSequence += TileHid2RESrcIDCondAlg(ForHLT=True)
+        from TileByteStream.TileHid2RESrcIDConfig import TileHid2RESrcIDCondAlg
+        TileHid2RESrcIDCondAlg(ForHLT=True)
+
         if stream:
             stream.ExtraInputs += [('TileHid2RESrcID', 'ConditionStore+TileHid2RESrcIDHLT')]
 
diff --git a/TileCalorimeter/TileSvc/TileByteStream/python/TileHid2RESrcIDConfig.py b/TileCalorimeter/TileSvc/TileByteStream/python/TileHid2RESrcIDConfig.py
index 5f690826c1e7152e6933d8e890f8849e5dffdc39..d9a2b2609c845a5e0f21051a2b0b7663f83c1c0a 100644
--- a/TileCalorimeter/TileSvc/TileByteStream/python/TileHid2RESrcIDConfig.py
+++ b/TileCalorimeter/TileSvc/TileByteStream/python/TileHid2RESrcIDConfig.py
@@ -5,6 +5,21 @@
 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
 from AthenaConfiguration.ComponentFactory import CompFactory
 
+def TileHid2RESrcIDCondAlg(ForHLT=False):
+    """Configure TileHid2ReSrcIDCondAlg conditions algorithm"""
+
+    hid2RESrcID = 'TileHid2RESrcIDHLT' if ForHLT else 'TileHid2RESrcID'
+    hid2RESrcIDCondAlg = f'{hid2RESrcID}CondAlg'
+    from AthenaCommon.AlgSequence import AthSequencer
+    condSequence = AthSequencer("AthCondSeq")
+    if hasattr(condSequence, hid2RESrcIDCondAlg):
+        return #Already there....
+
+    from TileByteStream.TileByteStreamConf import TileHid2RESrcIDCondAlg
+    condSequence += TileHid2RESrcIDCondAlg(name=hid2RESrcIDCondAlg, ForHLT=ForHLT, TileHid2RESrcID=hid2RESrcID)
+    return
+
+
 def TileHid2RESrcIDCondAlgCfg(flags, **kwargs):
     """Return component accumulator with configured TileHid2ReSrcIDCondAlg conditions algorithm"""