The text is old but it is still needed in case user doesn't give the necessary parameters, for example if user just types Ultragrep then, we need to prompt to user that some parameters are missing; Order in which user supplies arguments doesn't matters. Doest that explain it ?