Subfolders - Evaluate rules on files but not whole folders?

I'm trying to set hazel to effectively create a copy of a file every time it's modified...
I setup a rule to copy the file if modified is in the last 1 hour and last match is not in the last 1 hour...
This seems to work, however when I set it up to work on subfolders, I ended up with a result I wasn't expecting...
When I modify a single file, the rule matches the folder the file was modified in, then creates a copy of every file in that folder...
So if I modify 1 file in a folder that holds 50 files, I get a copy of all 50 files...
Is there a way to monitor sub folders to match only the file modified and not the entire folder contents along with it?
For reference, these are the two rules as they currently exist:


I setup a rule to copy the file if modified is in the last 1 hour and last match is not in the last 1 hour...
This seems to work, however when I set it up to work on subfolders, I ended up with a result I wasn't expecting...
When I modify a single file, the rule matches the folder the file was modified in, then creates a copy of every file in that folder...
So if I modify 1 file in a folder that holds 50 files, I get a copy of all 50 files...
Is there a way to monitor sub folders to match only the file modified and not the entire folder contents along with it?
For reference, these are the two rules as they currently exist: