Это косяк валидатора или я не замечаю какой-то свой косяк? ведь код выполняется правильно...