Halo drift