Merge on Demand