On a first read, reader must know this is used to parallelize