For some reason, HDF can't deal with temporary files!