+ if (!IS_LOCAL(user))
+ return MOD_RES_PASSTHRU;
+
+ if (isdigit(newnick[0])) /* don't even think about touching a switch to uid! */
+ return MOD_RES_PASSTHRU;
+
+ // Allow forced nick changes.
+ if (User::NICKForced.get(user))
+ return MOD_RES_PASSTHRU;
+
+ for (UCListIter i = user->chans.begin(); i != user->chans.end(); i++)