Add CTCP support and more consistent responses