The current code that prevents empty PATH vars only activates on bare-based rocks; as Cris points out we could improve this to cover any case where the PATH is empty to protect ourselves in the case of future changes or new bases.
Why it needs to get done
The empty PATH is a security vulnerability; generalizing the detection and handling of this case improves the robustness of the code.
What needs to get done
The current code that prevents empty PATH vars only activates on bare-based rocks; as Cris points out we could improve this to cover any case where the PATH is empty to protect ourselves in the case of future changes or new bases.
Why it needs to get done
The empty PATH is a security vulnerability; generalizing the detection and handling of this case improves the robustness of the code.