Validation is distinct from auto-fill. When's validation triggered?