process ignores in reverse order
correct order of comparisons to prevent walking off end of array
fix fencepost error
study patterns for ignores
fix uninitialized var
use alternations for regexes (speedup)