Shift on the Fly_ (2)