Extend it to work with vnodes.  NB: this has not been tested against an old-fashioned, non-vnode ring.