~/.Trash rule not working?

I have a rule set up to monitor my ~/.Trash folder, but it doesn't seem to be working properly. The intent of the rule is to securely delete any .torrent files that hit the trash. Here's how it's set up:
1) If any extension contains torrent
2) Run the following shell script. The shell is /bin/sh and the script is "srm $1" (without the quotes of course)
When I do a "preview rule matches", it properly identifies the .torrent files, but when I run the rule, it doesn't delete anything. Any suggestions?
1) If any extension contains torrent
2) Run the following shell script. The shell is /bin/sh and the script is "srm $1" (without the quotes of course)
When I do a "preview rule matches", it properly identifies the .torrent files, but when I run the rule, it doesn't delete anything. Any suggestions?