I forgot about the behavior of `update`.  I will change the function to `setMerge`.