diff --git a/src/variables.jl b/src/variables.jl
index d983f8fe85ff7a84bf66f3f846e33bb1b5583407..03c20a1a9009376c1977b5abe43a9b3183c38694 100644
--- a/src/variables.jl
+++ b/src/variables.jl
@@ -288,7 +288,7 @@ function set_simple_constraints!(block::AbstractBlock, kwargs)
             invert_value(value) = value
             try
                 apply_simple_constraint!(alt_var(block), invert_value(value))
-                return
+                continue
             catch e
                 if !(e isa VariableNotAvailable)
                     rethrow()