protected function reserveJob($tube)
    {
        try {
            return $this->getPheanstalk()->reserveFromTube($tube, 0);
        } catch (ServerException $e) {
            if ($this->isNotFoundException($e)) {
                return;
            }

            throw $e;
        }
    }