added support for negating with T_MINUS