No, there is no way in the CLR to skip the finally block. Or at least if there is it would be a big shock to me. The revised code still executes the finally block when I run it on a windows box. Jason