this is something that is nicely fixed in vsc-base's `run.py`, not worth it to clean it up here?