Changed the primary args to an mutually exclusive group