Do we really want to overwrite the file every time?