The following does not read or write the data correctly when complete chunks are read in, as in #10: https://github.com/gdkrmr/zarr-R/blob/31c4176bcba8b841080d56abed231d2c8f773cd3/src/xtensor-read.cpp#L167 ```C // xt::rarray<double> array(shape_); // z5::multiarray::readSubarray<double>(*ds, array, offset_.begin()); // res = wrap(array); ``` https://github.com/gdkrmr/zarr-R/blob/31c4176bcba8b841080d56abed231d2c8f773cd3/src/xtensor-write.cpp#L156 ```C // case z5::types::int32: { z5::multiarray::writeSubarray<int32_t>(*ds, data_, offset_.begin()); break;}; ```