Support for match syntax for product exclusions (closes #5)