Stylistic nitpick: I'd rather see args[0] put into a variable and then have that referenced for each of these parameters.