>>2
Not saying it's inelegant, but it just seems to me that having a ban system written into the actual script would probably be less of a headache.