support unlink before close (from Joe Wilson)