Why is there a limit on the number of nearby objects of a single session

Hi, The documentation for NISession says:

One session represents an interaction between the user and a single nearby object. To interact with multiple nearby objects, create a separate session for each.

However, NISessionDelegate method session (NISession,  didUpdate : [NINearbyObject]) take multiple nearby objects as a parameter.

I find these two contradicting each other. Is it even possible to add multiple peers for a single session? If so, what's the best practice to do that?

JK