Added support for negation.