persist instead of merge