18 tests and counting. Consume is now properly requesting the number of elements according to its batchSize