recovery: protect against really short routing tables
iterator: simplified IteratorResult class