Вроде все условия выполняются, почему валидатор не пропускает?