I made sure that populate() was solid.

It is, it will work because the columns are always sorted. Anyway, I found out
that it doesn't work very well with empty tables, and new tables just bamboozle
it, so I need to fix that up. But that's ok, I can do that.
It's not working right, I'm trying to find out what I changed.