in reply to Re^2: use English; and performancein thread use English; and performance
Use /gc in your speculative match. /c prevents pos() from being reset on match failure.
Makeshifts last the longest.