It doesn't, but you will at least be able to open a filehandle (you just have to hope that the interval between the two is small enough that you won't run into problems). It's not an ideal solution, certainly, but is there a way to open a read/write handle on a file without clobbering it if it does exist and that won't fail if the file doesn't exist?