947927 - This call should support both the homogeneous and
heterogeneous cases