I wanted to display a usage message that is more consistent with other unix cmd line tools, and that shows when additional arguments are required for a given flag