Why does eb call bash instead of using `subprocess` or `vsc.command` ?