Is there any reason `flag.Parse()` is called in `main()` instead of in `init()`? The split seems really arbitrary to me at the moment, and I'd like to understand the rationale behind the choice. Thanks! :)