few confusing merge info helper