valid: stronger string validation, dont just coerce everything
valid: ensure string validation fails for structures that would typically be coerced