void run(List<String> args) { final ParsedArgs parsed; try { parsed = ParsedArgs.withArgs(args); } on ExitException catch (e) { exit(e.exitCode); } Shell.current.releasePrivileges(); parsed.run(); }