The spec requires a non-empty string and says nothing else, so neither does this. Over-validating identifiers rejects perfectly good producers; the uniqueness contract is theirs to keep, not ours to police.
The spec requires a non-empty string and says nothing else, so neither does this. Over-validating identifiers rejects perfectly good producers; the uniqueness contract is theirs to keep, not ours to police.