before_create runs after validation, use before_validation