Fix PromotionEligibilityChecker, fix specs