Refactor moving head to the next element out to __shift.