>A regex's (?{...}) block is always considered to "match" successfully, but >it'd be nice to be able to have it be unsuccessful. This would allow >generic "if such and such is the case, abort this branch" components of >regexes. [supporting explanation deleted] Agreed. This has been previously observed, at least by some of us. In fact, to some of us, that it was not that way came as quite a shock (myself included). It belies the term "assertion". Abortable blocks should be on the table for perl6 -- at least, and maybe earlier, too. --tom