but other than that, how you process command line args is pretty much a matter of preference