Открывать надо в том же блоке try..finally, что и закрываешь.