The cleanup code never gets called. OOPS.