consider  multi-negation for conditions