InsufficientArguments exception usage explained with comment