diff --git a/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_Taus_fromESDMC20e.sh b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_Taus_fromESDMC20e.sh
new file mode 100755
index 0000000000000000000000000000000000000000..1d16554ff4736a121b2a8b112a351db838e181f9
--- /dev/null
+++ b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_Taus_fromESDMC20e.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+# art-description: Athena runs tau reconstruction, using the new job configuration for Run 3, from an ESD file
+# art-type: grid
+# art-athena-mt: 8
+# art-include: master/Athena
+# art-output: *.log   
+
+python $Athena_DIR/python/Reconstruction/tauRec/TauConfig.py | tee temp.log
+echo "art-result: ${PIPESTATUS[0]}"
+test_postProcessing_Errors.sh temp.log
+
diff --git a/Reconstruction/RecExample/RecExRecoTest/test/test_recexreco_art_tau_fromesd.sh b/Reconstruction/RecExample/RecExRecoTest/test/test_recexreco_art_tau_fromesd.sh
deleted file mode 100755
index a6d9e1f4b41ea3abca25e4ebfe64d200f50d8b97..0000000000000000000000000000000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/test/test_recexreco_art_tau_fromesd.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# art-description: Athena runs tau reconstruction from an ESD file
-# art-type: grid
-# art-include: master/Athena
-# art-include: 22.0/Athena
-# art-athena-mt: 8
-# art-output: *.log   
-
-export ATHENA_CORE_NUMBER=8
-
-athena --threads=8 tauRec/tau_standalone_LCTopo_ESDtoAOD.py | tee athenaEightThreads.log
-echo "art-result: ${PIPESTATUS[0]}"
-test_postProcessing_Errors.sh athenaEightThreads.log | tee errorsEightThreads.log
diff --git a/Reconstruction/tauRec/python/TauToolHolder.py b/Reconstruction/tauRec/python/TauToolHolder.py
index ff25cfaf931f4c77bb3860d20c07cdc351423972..d8533ac11abc7244333a61b71bb2b87056a35c09 100644
--- a/Reconstruction/tauRec/python/TauToolHolder.py
+++ b/Reconstruction/tauRec/python/TauToolHolder.py
@@ -649,7 +649,10 @@ def ImpactPoint3dEstimatorCfg(flags):
 
     from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
     Trk__ImpactPoint3dEstimator = CompFactory.Trk.ImpactPoint3dEstimator
-    TauInDetImpactPoint3dEstimator = Trk__ImpactPoint3dEstimator(name = sPrefix+'TauTrkImpactPoint3dEstimator', Extrapolator = result.popToolsAndMerge(AtlasExtrapolatorCfg(flags)) )
+    AtlasExtrapolator = result.popToolsAndMerge(AtlasExtrapolatorCfg(flags))
+    #This is a public tool, so we explicitly must add it to the ToolSvc
+    result.addPublicTool(AtlasExtrapolator) 
+    TauInDetImpactPoint3dEstimator = Trk__ImpactPoint3dEstimator(name = sPrefix+'TauTrkImpactPoint3dEstimator', Extrapolator = AtlasExtrapolator   )
 
     result.setPrivateTools(TauInDetImpactPoint3dEstimator)
     return result