This is probably a very bad idea. Should use File::Temp::tempdir instead.