Updated private method to ensure_preferential_settings
"