Sorry if this was answered elsewhere; I searched a bit first, but after 2 pages of search results, thought I'd done enough searching & can ask

Assume a simple rule that's watching a 1-deep folder, the match is to type "Music", and the action is to add to iTunes library.
When I move a music file OUT of that folder, then back IN, it appears a second, duplicate iTunes *library* entry is made. (I confirmed that a) when I moved the file OUT of the watched folder, iTunes updated it's location to it's new folder location, and b) after I moved the file back, iTunes updated the existing entry with that new (original) location, then the rule triggered & Hazel created a second entry, which is now identical to the first entry.
It's possible such action may be taken by me occasionally (I'm a DJ, and I do a fair bit of manual library management). I couldn't see an obvious way to set up a rule to check to assure that it wasn't making this 2nd library entry.
Am I missing something, or is Hazel unable to check first if iTunes already has a library entry matching appropriate attributes (e.g. possibly size, filename, or etc.), and if so, NOT create the iTunes library entry?