public function executeOrFail($message = 'Timed out attempting to execute callback')
    {
        $result = $this->execute();

        if (empty($result)) {
            throw new RuntimeException($message);
        }

        return $result;
    }