A new codepath created a double dip into the index, which skews the working path. A short circuit is required, and a new block of code catches it.
Signed-off-by: quobix <dave@quobix.com>
To make this work correctly, this needs completely shaking up and a transfer of ownership. The index is now local,
the rolodex is now global.
Signed-off-by: quobix <dave@quobix.com>