If the `current_dir` doesn't exist, you can get a confusing and misleading `ExecError`
If the
current_dirdoesn't exist, you can get a confusing and misleadingExecError