write_list_entry should only be called after duplicates have been checked, but in the event that it manages to make it through I'd prefer it not to replace so we avoid overwriting data.