What if a related file with the same name (i.e. `new_path`) already exists? For video files I check their sizes to see which should be kept. It seems like you just ignore any existing files, but how did you reason in this case?