When the avatar is moving clearPaths() is called every frame, which means all of the paths are deleted and then recreated.  It I would expect this to eventually cause memory fragmentation (which has symptoms similar to a memory leak).  Yes, theoretically this would only affect interface clients that have a long uptime and lots of movement, but I'm guessing that will eventually happen (what the users do will surprise us all).  It would be nice if we could "clear" the paths by just resetting their parameters.

This doesn't block the merge because if it ever bites us it will be in the distant future, but it is something to think about.