Here's my rule, applied to the top directory (called "output"):

Click for large view
When I run this rule, it Trashes all of the folders that contain any of the "empty" files (which, incidentally, also house lots of non-empty files that are also moved to the Trash).
This may be my own inexperience with Hazel (I'm a relatively new user), but this operation seems pretty straightforward.
What am I doing wrong?
(Also, forgive me if this is a duplicate — I searched before posting this, but didn't find anything that addressed this issue).
Thanks!