public function run($pretend = false)
    {
        $results = $this->prepare();

        $this->preview($results);

        if ($this->command->confirm('Everything is right?'))
        {
            $return = $pretend ? true : $this->finish($results);

            if ($return === false)
            {
                $return = $this->repeat();
            }
        }
        else
        {
            $return = $this->repeat();
        }

        return $return;
    }