compute list limits after joining ways or result lengths are bogus