I 100% disagree with you, and your own argument proves you wrong. +y is undocumented. For all you know it's exact purpose is to allow the client to change the case in the nick list. You have no way of knowing it is a problem with mIRC. As I said +Y takes a parameter, +y does not tell mIRC it takes a parameter. Why isn't pirch affected? because pirch doesn't even know what CHANMODES= is!