nit: Please add some comments that why we need to ignore the content change while append