NOT A USABLE COMMIT ; oops missed the PRIVMSG abstraction