We do these validations here as well as down in the client. I could go either way.