expand unary ops too