Every network has & in chantypes
This is wrong. Some networks have it disabled.
<- :niven.freenode.net 005 KindOne CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQcgimnprstz CHANLIMIT=#:120 PREFIX=(ov)@+ MAXLIST=bqeI:100 MODES=4 NETWORK=freenode KNOCK STATUSMSG=@+ CALLERID=g :are supported by this server
Charybdis IRCd config. This also applies to freenode's fork of charybdis that gave the RAW 005
channel {
//Snipped out other code..
//This will prevent " &channelnames "
disable_local_channels = yes;
};