temp.path doesn't create the file