How the gears turn...