it's currently much larger than necessary the cause is that we import `runCommand` in order to install modules, and this function depends on all other commands (as you might expect)