minor: I've been thinking that `requested` sounds more like a "total counter" yet it's more like "will get up to this number of elements". Not sure of a good name yet.