responsibility of the client, no? to dictate how many results to return.
I'm not too familiar how this works, but maybe it's enough to query the additional data in parent component or somewhere and it just works.
The intent is to prevent accidental/unintentional over or under fetching that leads to bugs or poor experiences.