missing finally block?