New implementations for reading operations on DS.