Validating the integers on the way in would require a whole new round of special casing.