Add swap_head_tail option.