{ # do stuff last if BREAK-CONDITION; redo; } #### { # do stuff redo if !BREAK-CONDITION; } #### { # do stuff redo unless BREAK-CONDITION; }