diff --git a/Tracking/Acts/ActsConfig/python/ActsConfigFlags.py b/Tracking/Acts/ActsConfig/python/ActsConfigFlags.py
index bead7dcf7f8d745b636ca6870856d71cf881d727..289ca72d1e58a45dba3758b7bb44882e5afaee18 100644
--- a/Tracking/Acts/ActsConfig/python/ActsConfigFlags.py
+++ b/Tracking/Acts/ActsConfig/python/ActsConfigFlags.py
@@ -116,7 +116,7 @@ def createActsConfigFlags():
     actscf.addFlag("Acts.GsfMaxComponents", 12)
     actscf.addFlag("Acts.GsfComponentMergeMethod", 'MaxWeight')
     actscf.addFlag("Acts.GsfDirectNavigation", False)
-    actscf.addFlag("Acts.GsfOutlierChi2Cut", 20.0)
+    actscf.addFlag("Acts.GsfOutlierChi2Cut", 1e4) # Effectively no cut. Compatible with legacy
 
     actscf.addFlag('Acts.useDefaultActsMeasurementSelector', False) # if True, uses no outlier chi2 cut as before (chi2<25,inf)
 
diff --git a/Tracking/Acts/ActsTrackReconstruction/src/GaussianSumFitterTool.cxx b/Tracking/Acts/ActsTrackReconstruction/src/GaussianSumFitterTool.cxx
index c01bb9a26863629449d7cb21bdc40b15dd20f32e..8573585e0fbe65641a972699e1bdc74ed51f4fc5 100644
--- a/Tracking/Acts/ActsTrackReconstruction/src/GaussianSumFitterTool.cxx
+++ b/Tracking/Acts/ActsTrackReconstruction/src/GaussianSumFitterTool.cxx
@@ -434,7 +434,7 @@ StatusCode GaussianSumFitterTool::fit(
   std::vector<Acts::SourceLink> sourceLinks;
   std::vector<const Acts::Surface*> surfSequence;
 
-  for (auto ts : track.trackStatesReversed()) {
+  for (auto ts : track.trackStates()){
     surfSequence.push_back(&ts.referenceSurface());
     if (!ts.hasCalibrated()) {
       continue;