before_create/validation issue