removed SliceReader