Rewrote IRC lib