Core should not overriden user preference

Core should not overriden user preference.