diff --git a/Control/CalypsoExample/Reconstruction/scripts/faserMDC_reco.py b/Control/CalypsoExample/Reconstruction/scripts/faserMDC_reco.py
index 3d1b2a4856fc45948eb9cde8c6c862bb0206614e..6f5b224ee7b2de4bd7dfe66aa277a8b5b755157c 100755
--- a/Control/CalypsoExample/Reconstruction/scripts/faserMDC_reco.py
+++ b/Control/CalypsoExample/Reconstruction/scripts/faserMDC_reco.py
@@ -179,6 +179,10 @@ acc.merge(GhostBustersCfg(ConfigFlags))
 from FaserActsKalmanFilter.CKF2Config import CKF2Cfg
 acc.merge(CKF2Cfg(ConfigFlags, noDiagnostics=True))
 
+# Add tracking collection with no IFT 
+acc.merge(CKF2Cfg(ConfigFlags, maskedLayers=[0, 1, 2], name="CKF_woIFT", 
+                  OutputCollection="CKFTrackCollectionWithoutIFT", noDiagnostics=True))
+
 #
 # Configure output
 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
diff --git a/Control/CalypsoExample/Reconstruction/scripts/faser_reco.py b/Control/CalypsoExample/Reconstruction/scripts/faser_reco.py
index a4b74526a620921502995dea5aa00ec7ed1efa30..8df24459f73a1d2bf776ad7ccb578f628ea1ce3c 100755
--- a/Control/CalypsoExample/Reconstruction/scripts/faser_reco.py
+++ b/Control/CalypsoExample/Reconstruction/scripts/faser_reco.py
@@ -213,6 +213,10 @@ if useCKF:
     from FaserActsKalmanFilter.CKF2Config import CKF2Cfg
     acc.merge(CKF2Cfg(ConfigFlags, noDiagnostics=True))
 
+    # Add tracking collection with no IFT 
+    acc.merge(CKF2Cfg(ConfigFlags, maskedLayers=[0, 1, 2], name="CKF_woIFT", 
+                      OutputCollection="CKFTrackCollectionWithoutIFT", noDiagnostics=True))
+
 #
 # Configure output
 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
diff --git a/Tracking/Acts/FaserActsKalmanFilter/python/CKF2Config.py b/Tracking/Acts/FaserActsKalmanFilter/python/CKF2Config.py
index 07861f8ba27734b240917d219dd20d6c98ab8785..1035484b832fec4f32ca36400309a36cd250ed91 100644
--- a/Tracking/Acts/FaserActsKalmanFilter/python/CKF2Config.py
+++ b/Tracking/Acts/FaserActsKalmanFilter/python/CKF2Config.py
@@ -101,7 +101,11 @@ def CKF2Cfg(flags, **kwargs):
     ckf.PerformanceWriter = False
 
     ckf.nMax = 10
-    ckf.chi2Max = 25
+    # Use larger chi2 cut until alignment improves
+    # ckf.chi2Max = 25
+    ckf.chi2Max = 100000
+    # Protect against running out of memory on busy events
+    ckf.maxSteps = 5000
     acc.addEventAlgo(ckf)
     # acc.merge(CKF2_OutputCfg(flags))
     return acc