maybe it could still throw this exception (and we document it somewhere), but `ArgMain` catches it in the helper:
https://github.com/quantifind/Sumac/blob/master/core/src/main/scala/com/quantifind/sumac/ArgApp.scala#L37
and just displays the message.