patterns changed; halts/breakOnMatch by default true; more improvements