The old variant added subqueries that query the entire rom table which were evaluated for each rom, absolutely tanking the performance on larger collections.