```
 for (ConsecutiveChunkList consecutiveChunks : allChunks) {
        final List<Chunk> chunks = consecutiveChunks.readAll(f);
        for (Chunk chunk : chunks) {
          columnChunkPageReadStore.addColumn(chunk.descriptor.col, chunk.readAllPages());
        }
      }
```
We could merge readAllPages call with readAll, since WorkAroundChunk depends on the file cursor being at the right position meaning these two operation should happen at the same time