Fix Issue 9803 - minimallyInitializedArray fails past "1D" depth
Better memory managemet in read