Re-worked UserPreferenceResponseMaker