changes outside PromotionsContext