Added support for unary - operator