Don't call .values() when it's not a dict

All the methods `list_*` return lists, not dicts.  So this fix seems obvious enough.  I can't get this test to pass though, it just gets further.

Will try in dockerbot.