Redid IRCCommand to not depend on buffers