IRC.socket should really be private