On 2011-01-31 2:28, Alex Folland wrote: > scope(failure){writeln("Bad regex");break;} Oh, that resets the program rather than continuing from where that line was placed. The continue statement is what I wanted.