Спустя несколько часов и порядка 9 различных способов пришел к такому решению. Естественно (кто бы мог подумать?), валидатор не принимает его. Кто знает, как нужно ублажить валидатор? Или, может я где-то ошибся?