LGTM. I was thinking about this rule in terms of exclusions, but you did it through inclusion, which makes it significantly simpler. It would be very hard to get all exclusions correctly.