always run validation when field is not empty