Fixed that not-conditions overruled everthing else