support not operator