SliceReader: Read from a Box instead of a Block