Is the unlink() above needed if we're going to delete the whole folder anyway?  Conversely, if it is needed, it seems like there's a race condition since this isn't inside a runs() block.