Can relations reference Ways outside it's PrimitiveBlock?

Writing an implementation of pulling in Nodes/Ways/Relations from PBF files.
I know that in the end, to drastically save of the size of the PBF, it was decided ways can reference nodes outside it’s PrimitiveBlock. However, can Relations reference ways outside it’s PrimitiveBlock? Crossing my fingers, hopefully it doesn’t -_- otherwise it takes a lot more effort/memory to build Relation members.

Yes, they can.

1 Like

Ok, I hadn’t even considered this:
One step further, can a relation reference a relation outside it’s PrimitiveBlock? At this point it seems like a resounding yes.

Yes. (Sorry.)