shifting the encoder reads to bulk-read