FWIW the biggest problem with this is false positives, though admittedly I may just not be clever enough to do it with enough finesse.