use process.execPath directly for spawning in tests