path-loops, objects should be tracked (untested)