Don't scan entire pattern string for negation