Might be good to explain that if this returns false, it means that the node was really moved, rather than a true insert. (It seems like currently, the only way we would get into that case is in the "reorder" case we don't handle, because if it was a reparenting we would have called `addElementMove()` instead.)