breaking name change promise => resolve