protected function attempt(Closure $run, $query='')
    {
        try {
            return $run();
        } catch (Exception $e) {
            throw $this->convertException($e, $query);
        }
    }