We may possibly need to pull in irclib as an external dependency