Does it make sense to return partial peer lists in the event of a failure to load one? On second thought, it's probably better to blow up as much as possible to point out whatever bug caused it.