if META changes then it is inserted into the diff (the whole...)
enhanced diff with pointer only updates as well