I'll be all for it, even it means that a single thread can do the operation by enqueuing and eventually draining data after its current iteration.