makes sense. i saw the TODO comment so thought its somehow unclear.

but then we should rather have the exception say "multiple joins not yet supported" or st like that, and if any TODO then let that say "implement multiple joins" rather than this question.