fixed unary operator