Create init method that allows user to defer setting promotions till later