Interesting, yeah my initial thought was to reduce the number of round trips to the API. Currently the batching is only done within a resource. So if you have a lot of resources that only have one cost component it will make an individual round-trip call for each resource. My thought was we can batch the calls across resources. So it would request 10 resources in a single round trip if they only have one cost component each.