diff --git a/pystencils/integer_set_analysis.py b/pystencils/integer_set_analysis.py
index f90d89ab72d3caeb00524660aa746a2e76897860..00fc1cb960c6fc1fd718bdc669df607285af8749 100644
--- a/pystencils/integer_set_analysis.py
+++ b/pystencils/integer_set_analysis.py
@@ -58,6 +58,7 @@ def simplify_loop_counter_dependent_conditional(conditional):
 
         if condition_set.is_empty():
             conditional.replace_by_false_block()
+            return
 
         intersection = iteration_set.intersect(condition_set)
         if intersection.is_empty():