@Override
public boolean onCommand(CommandMessage context, String[] args) {
Region region = context.getGuild().getRegion();
Region swapRegion = getRandomRegion(region);
context.getMessageChannel()
.sendMessage(buildTodoEmbed(context, swapRegion, region, false, false))
.queue(message -> context.getGuild().getManager().setRegion(swapRegion).queue(aVoid -> {
stageChangeToOriginalRegion(context, message, region, swapRegion);
}, error -> logError(context, error)
), error -> logError(context, error));
return true;
}