Yup, it's not optimal. It's actually good to discover & list this type of constraints, we'll likely want to iterate here. There are other areas of improvements regarding the API processing that I'll be curious about, and could also influence the way we do things here. Like speed for example - currently we do the requests sequentially, and only return everything in one chunk at the end, which isn't optimal either.