clean validation rule