diff --git a/InnerDetector/InDetConfig/python/SeedToTrackConversionToolConfig.py b/InnerDetector/InDetConfig/python/SeedToTrackConversionToolConfig.py
index 298603f40661c043060f31fc54ef16edb16e6b0e..083122eb8df92abb7926dc426df14db2056d406c 100644
--- a/InnerDetector/InDetConfig/python/SeedToTrackConversionToolConfig.py
+++ b/InnerDetector/InDetConfig/python/SeedToTrackConversionToolConfig.py
@@ -43,9 +43,7 @@ def ITkSeedToTrackConversionToolCfg(
 
     if "RIO_OnTrackCreator" not in kwargs:
         from TrkConfig.TrkRIO_OnTrackCreatorConfig import ITkRotCreatorCfg
-        RotCreator = acc.popToolsAndMerge(ITkRotCreatorCfg(flags))
-        acc.addPublicTool(RotCreator)
-        kwargs.setdefault("RIO_OnTrackCreator", RotCreator)
+        kwargs.setdefault("RIO_OnTrackCreator", acc.popToolsAndMerge(ITkRotCreatorCfg(flags)))
 
     extension = flags.Tracking.ActiveConfig.extension
     if extension == flags.Tracking.PrimaryPassConfig.value:
diff --git a/InnerDetector/InDetRecTools/SeedToTrackConversionTool/SeedToTrackConversionTool/SeedToTrackConversionTool.h b/InnerDetector/InDetRecTools/SeedToTrackConversionTool/SeedToTrackConversionTool/SeedToTrackConversionTool.h
index 8fd154a505812e977ffa7279778150732635d419..7ccd6309f73d0933e5d6260b2ed8663103f7ecd5 100644
--- a/InnerDetector/InDetRecTools/SeedToTrackConversionTool/SeedToTrackConversionTool/SeedToTrackConversionTool.h
+++ b/InnerDetector/InDetRecTools/SeedToTrackConversionTool/SeedToTrackConversionTool/SeedToTrackConversionTool.h
@@ -84,7 +84,7 @@ namespace InDet
     //@{
     PublicToolHandle<Trk::IExtrapolator> m_extrapolator
       {this, "Extrapolator","Trk::Extrapolator", "extrapolator"};
-    PublicToolHandle<Trk::IRIO_OnTrackCreator > m_rotcreator
+    ToolHandle<Trk::IRIO_OnTrackCreator > m_rotcreator
       {this, "RIO_OnTrackCreator", "Trk::RIO_OnTrackCreator/InDetRotCreator", "Creator ROT"};
     //@}