Наверное, эту проверку логично было бы вынести в блок ua.