[FEATURE] transparently pass in selection opts for readAll