fewer backtracking in regex zones