As I was about to post the code I found the problem. At some point the kill proc was updated and they saved a backup copy to the same directory with the same proc name. Even after reloading it was using the old file which was allowing this message to pass.
I removed the old file and reloaded and it is working properly now.
Thanks.
[/code]