Generates observer chunks using generator queue rather than .getChunk()