SetPreference now introduces new recommender for label if it is missing