Implement more path following code, it's still not perfect though...
Update the documentation to cover deadlocking