For my external sub-command, failing silently works better (being tolerant on inputs) but unsure if this is universally the right call.