Hi Ludo, I am willing to work on this. I use fish as my login shell and noticed some more funky behavior when I tried to use fish-foreign-env. It looks like fish.cpp still uses widestrings. So the references to old store paths I think become stale, if I understand the rest of the conversation. I will do some more research on fish semantics and see what might be done. Thanks, as always, John