this should probably show a try/finally block.