Wouldn't it make sense to make the modifications to `promotion1` instead of changing 4 to the top level?