Doesn't this set you up for having to have multiple puppet runs? I'm unclear as to how this is supposed to work now.