This is not a good reason to switch to subprocess, tho; among other things, code coverage will no longer work. I can virtually guarantee you that argparse has hooks to fix this.  So I am -1 on this change.