added "not" evaluation