fix #69 (doesn’t fix it all)

The list needs to be seeded with the current base value, not the main
base value. This is why the secondary base values had some skipping.