If I am understanding what is going on here, at least one of `--output` and `--project` (soon to be `--destination`) must be supplied, otherwise this program is a no-op. Can you error out if neither is present?