I hate how the first time I change my nickname while connected will change my main nickname to that nickname.

I started as hixxy, changed to evilircmafia, then back to hixxy and my $mnick was now evilircmafia.

I think it would be much better if all nick changes made while connected to a network didn't affect your main nickname, so when I disconnect even if my current nickname is different to my main nickname it will not change. Obviously this would have to be added as an option rather than changed.