Preference updates now require label parameter