SladeKraven: I can see you point of view. Obviously my example was a bad one, but if it helps (and you choose to believe me) I can guarantee that I dont intend to stop, or alter the Version CTCP, it is only for the CTCP Finger I was looking.
On 1:CTCP:VERSION:{
haltdef
ctcpreply Version If you want to know what I'm using, just ask me
}
I believe you when you say you wanted to change the FINGER reply. I have no idea where i got VERSION from. I must have misread your initial post.
Edit: If you are able to use haltdef then I assume it's not a violation. But I'm not entirely sure on that.