947927 - This call should support both the homogeneous and

heterogeneous cases