add irc error catching