I wonder if it makes sense for this logic to be in the plan phase of the  promote.rb action (same for publish)