WIP: PRIVMSG support