don't force unary operation results to bool