Many changes on how preferences are specified