could we just use `HighAvailabilityMode` instead?  there is the additional `DISABLED` setting but a simple check which bails out if it's disabled would suffice, and feel better than the duplication of the other 3 fields