As it turns out, this has further implications that ought to be resolved before making this part of the bot.