Все работает, валидатор не принимает. Подозреваю, что ему надо решение через try catch.