more thoughts on upgrade