factor into two programs
Add a path
Tighten up the path change
Let the program work from elsewhere.