I thought about this, but PromotionSubjectInterface doesn't support getUser so it would have to be changed to CoreBundle\OrderInterface - which isn't bad but I decided that since admin created ordering wasn't supported yet, then I would support the default promotionbundle interface instead.