clean up path tracking so we don't overload/reuse objects