Does this automatically create the file if it doesn't exist?