Why do you need to manually delete the file if you specify `G_FILE_CREATE_REPLACE_DESTINATION`?