keep existing data and expansion if possible