Actually, `user_api.msg_options()` can stay, just most of it can be deleted (it just needs to add the tag and maybe not much else).