small refactoring simplifying the isPromotional consumption