diff --git a/corsika/detail/framework/process/SwitchProcessSequence.inl b/corsika/detail/framework/process/SwitchProcessSequence.inl
index 05b72c0c56c37e789f37ff829a3af5c23f089032..0fbe23aacd022fa146dac2c756328777a0ec0703 100644
--- a/corsika/detail/framework/process/SwitchProcessSequence.inl
+++ b/corsika/detail/framework/process/SwitchProcessSequence.inl
@@ -403,7 +403,7 @@ namespace corsika {
         }
 
         // check if we should execute THIS process and then EXIT
-        if (cx_select <= cx_sum) {
+        if (cx_select < cx_sum) {
 
           if constexpr (has_signature_cx1) {