Push, Yield, Retreat, Repeat