check filter negate first