It is my understanding that bottlers have a unique ctcp version reply... would it not be easier to create and on join that will ctcp the nick... then an on ctcpreply for version that will kick/ban whatever you wanna do if the reply matches that of the bottlers?