protected function runWitness($witness)
    {
        try {
            $status = $witness->run();
            $status = ($status) ?: false;
        } catch (Throwable $t) {
            $status = false;
        }

        return $status;
    }