I did this because after the immediate conversion of a SpericalCoordinate object containing multiple values to an array it is of the form [ [x values] , [y values] ]. So to avoid an extra step to convert them into an Nx2 array I passed them as it is to ``_return_list_of_arrays``.

But I guess you are right. An Nx2 array would be more useful to the user.