Well sure, but there's also a (really confusing) difference between `File::Temp->newdir` and `File::Temp::tempdir`. I switched back to the functional tempdir() which cleans up the directory in the global destruction phase, which makes it unnecessary to chdiring out of the directory.