private void stageChangeToOriginalRegion(CommandMessage context, Message message, Region region, Region swapRegion) { message.editMessage(buildTodoEmbed(context, swapRegion, region, true, false)) .queue(editMessage -> context.getGuild().getManager().setRegion(region).queueAfter(2500, TimeUnit.MILLISECONDS, bVoid -> { stageChangeHasFinished(context, editMessage, region, swapRegion); }, error -> logError(context, error) ), error -> logError(context, error)); }