There are two system preferences for determining what fields show and don't show during self-registration. It would be nice when a library chose a "mandatory" field in the mandatory sys preference, that this field would not be available to check in the "unwanted" field option and vice versa.
Or a warning that requested settings may be conflicting between x and y sys prefs? I see that this could be the case outside of even self-registration, like borrower mandatory and borrower wanted system preferences also. It would be nice if this was consistent with these coupled system preferences BorrowerUnwantedField BorrowerMandatoryField PatronSelfRegistrationBorrowerUnwantedField PatronSelfRegistrationBorrowerMandatoryField