@Override
        protected Prompt acceptValidatedInput(ConversationContext cc, boolean input)
        {
            if(input == false)
            {
                cc.getForWhom().sendRawMessage("You cancelled the selling of the chunk");
                return Prompt.END_OF_CONVERSATION;
            }
            
            Object val = cc.getSessionData("chunk");
            if(val == null) return Prompt.END_OF_CONVERSATION;
            String chunk = val.toString();
            Player player = (Player)cc.getForWhom();
            if(CommandSell.this.p.getChunkManager().removeChunk(player.getName(), chunk, player.hasPermission("plots.remove.others")))
            {
                try
                {
                    Economy.add(player.getName(), CommandSell.this.p.getCost()*0.75D);
                    player.sendRawMessage(ChatColor.GREEN+"Successfully sold chunk");
                }
                catch (UserDoesNotExistException ex)
                {
                    CommandSell.this.p.getLogger().log(Level.WARNING, "Player {0} not found in Essentials. Is it running properly?", player.getName());
                }
                catch (NoLoanPermittedException ex)
                {
                    CommandSell.this.p.getLogger().log(Level.WARNING, "Player {0} tried to loan, but that was not allowed", player.getName());
                }
            }
            else
            {
                player.sendRawMessage(ChatColor.RED+"Failed to remove the chunk");
            }
            
            return Prompt.END_OF_CONVERSATION;
        }