Make sure something is used in the right context.
Add support for negation.