handle range (aka slice) retrieve