Added support for is() and is_not