What happens if we specify an empty array or an empty string? Same as `null`?

Is a category required?