NEW allow for pattern negation