allow unary negation for signed integers