Added support for conflicting CLI arguments (i.e. args that cannot be specified together)