*shrug*  Don't put an if/else inside the for loop, it's not needed and
it may help the compiler figure out the code motion.

Assert we never append an entry that's in the wrong place.