This line: https://github.com/docling-project/docling-ibm-models/blob/55d59aad0443b5ea2452124da308b005b1ee7f37/docling_ibm_models/reading_order/reading_order_rb.py#L199 Looks wrong to me, comparing page_no with a label: `elem.page_no != sorted_elements[ind_p1].label` I assume it's meant to read: `elem.page_no != sorted_elements[ind_p1].page_no` but it's hard to be sure as it's part of a multi-line if. Apologies if this is actually doing something super subtle that I missed!