If you are going to insist on :string, better make the validator check the length then.