But if you later change the code and try to relock the working dir, you're stuck right?
What's the problem with `scope (exit)`?