diff --git a/Reconstruction/tauRecTools/Root/TauCommonCalcVars.cxx b/Reconstruction/tauRecTools/Root/TauCommonCalcVars.cxx
index 7c0f006a61c4cbc00a7eedc213314d95bad4a5d6..5ac9112c1174124c72cc31ea227fa739adc65739 100644
--- a/Reconstruction/tauRecTools/Root/TauCommonCalcVars.cxx
+++ b/Reconstruction/tauRecTools/Root/TauCommonCalcVars.cxx
@@ -78,11 +78,7 @@ StatusCode TauCommonCalcVars::execute(xAOD::TauJet& pTau) const {
     pTau.setDetail( xAOD::TauJetParameters::massTrkSys, static_cast<float>( sumOfTrackVector.M() ) );
   }
 
-  if (!tauTracks.empty() && pTau.nTracks()>1) {
-    // BUG?
-    // this is equivalent to: if (pTau.nTracks()>1)
-    // shouldn't it be: if (tauTracks.size()> 1 && pTau.nTracks()>0) ?
-    // currently, 1-prong taus are skipped
+  if (tauTracks.size()> 1 && pTau.nTracks()>0) {
 
     double ptSum = 0.;
     double sumWeightedDR = 0.;
diff --git a/Tools/WorkflowTestRunner/python/References.py b/Tools/WorkflowTestRunner/python/References.py
index 3d3ac84612f91971352a9200e11be2e072411da4..ecb8af2d7f8513fa88678859c9626b1e1885b63c 100644
--- a/Tools/WorkflowTestRunner/python/References.py
+++ b/Tools/WorkflowTestRunner/python/References.py
@@ -23,10 +23,10 @@ references_map = {
     "d1759": "v12",
     "d1912": "v1",
     # Reco
-    "q442": "v44",
-    "q449": "v68",
-    "q452": "v1",
-    "q454": "v1",
+    "q442": "v45",
+    "q449": "v69",
+    "q452": "v3",
+    "q454": "v3",
     # Derivations
     "data_PHYS_Run2": "v17",
     "data_PHYS_Run3": "v16",