make more irc compliant, fix stack overflow FOR REAL