is this expected to fail sometimes? I understand the value of try {} finally {} to ensure that things get closed properly, but if it can't fail does try/finally provide any value?