@Override
    public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
        final int index = ( args.length == 0 ? 0 : Show.parseInt(args[0], 0));
        if (this.records.getHistory().size() <= index) {
            Main.courier.send(sender, "no-message", index);
            return true;
        }

        Main.courier.submit(RecipientList.Sender.create(sender), this.records.declare(sender, this.records.getHistory().get(index)));
        if (index == 0) this.doorman.updateLast(sender.getName());
        return true;
    }