perhaps this function documentation is unclear. Its ok if it returns an eager/lazy peer but only if there are no other peers. In small clusters this is necessary.