The thing is, the pubm function is only called if the keywords match in the bind command. My only pubm bind kicks users that have "now playing" spam. It would be obvious if that was being called. Ok, did more digging. I was using grep to search for pubm. Did not realize CHATStats.tcl was ...