save and load prefs correctly by creating a sync variant to deal with them (via init...