Well, the `args` are what are coming in raw, but doesn't `string name = string.Join(" ", args); ` concatenate them all into one string?  So wouldn't `name` be a string of all of the `args` (which I'm assuming would be an array or object)?