Add dynamic dispatch for CTCP