oops, had to deal with cycles being EMBEDDED in a larger path...in that case, the seen-key becomes the cycle key (normalized)...in the case of a view update, the cycle is dealt with and the rest of the path isn't cached (to keep the other cache indexes cycle-free).