PrimitiveDataUnitMerger bug fix