snapshot: alter result generation in Merge() to accommodate snapshot diff