diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TruthDerivationToolsConfig.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TruthDerivationToolsConfig.py
index 095bebc82ac1260ff172ba9c256323763879eefc..b5ba04d5d4751a316be96dd209dfda677be04210 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TruthDerivationToolsConfig.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TruthDerivationToolsConfig.py
@@ -110,7 +110,7 @@ def DFCommonTruthForwardProtonToolCfg(flags):
                                    name                    = "DFCommonTruthForwardProtonTool",
                                    NewCollectionName       = "TruthForwardProtons",
                                    KeepNavigationInfo      = False,
-                                   ParticleSelectionString = "(TruthParticles.status==1) && (abs(TruthParticles.pdgId)==2212) && (TruthParticles.e>0.8*"+str(beam_energy)+")", # FIXME should not check TruthParticles.status==1 directly
+                                   ParticleSelectionString = "(TruthParticles.isStable) && (abs(TruthParticles.pdgId)==2212) && (TruthParticles.e>0.8*"+str(beam_energy)+")", # TODO Check whether isGenStable was intended here.
                                    Do_Compress             = True)
 
 #==============================================================================