Please document parameters. $2 and $6 are possibly usernames, and should support GENDER (preferably explicitly).
QQQ documentation added. I have made the message support and render GENDER function for $2 and $6.