probably `defer os.RemoveAll(dstDir)` just after the create is clearer