Ok yes, I can see your point here. The `promotion` method is fine then.