protected function runDefault($default, $value)
    {
        if (is_string($value) && strlen($value) === 0) {
            return $default;
        } elseif (is_array($value) && empty($value)) {
            return $default;
        }

        return $value ?? $default;
    }