swap() is not update wrt this new member.