Can we use `registerDefaults` to make sure it's initially enabled, and not change status if the request failed?
This would set it back to YES if it has been disabled and there's a network error.