Add suspenders to the belt, put the dispose() call in a finally block.