It&#x27;s sort of suprising then that a delete doesn&#x27;t just and end-version on the insert instead:<p><pre><code>  ^AI 1..2
  this is the first line in the first version.
  ^AE 1..2
  ^AI 2
  this is the line that was added in the second version
  ^AE 2
</code></pre>
This way the reconstruction process wouldn&#x27;t need to track blocks-within-blocks.