only some options for set are mutually exclusive