return head when not necessary to rotate