(Using the list offset as the key seems perfect to me, I just don't want to decide it on my own.)