Тогда первый раз всё равно не нужен, ибо Result = false ставится в except,не?
Я лично не уверен что Result станет в False в случае попадания в except, потому лучше явно в начале задам. Предопределение переменных когда-то сыграло злую шутку, потому теперь я всех их стараюсь заранее определить :D