@liangkaiye the functions below this one and named as ProcessSame... are different flavors of this function.