notMatches. Because the productTags can be an array ['tag1', 'tag2', 'tag3'], and the selected might only be one: ['tag3'], there is not a good way to handle the exclusion. I have created logic to take the full tag list, remove the selected tags, and then use matches to filter to only the selected tags, but now I also need to handle all other cases such as empty string, null, empty array, etc.