renamed negate_match to negate_match_pattern