при ручном прогоне всё работает как надо, но валидатору не нравятся два пункта. В коде явно вижу их присутствие и исполнение.