Why is this just a string instead of a validated string?