This is worth a 'why' comment. Why is batchsize zero the right value in the 'cursor' field if the aggregate options don't say 'cursor'?