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