   # until place using `replace`.
 
   #
-  rewriteBranch: (page, suffix, _) ->
+  writeBranch: (page, suffix, _) ->
     filename = @filename page.address, suffix
     record = [ page.right, page.addresses ]
     json = JSON.stringify(record)

      @io.uncacheKey pivot.page, pivot.page.addresses[pivot.index]
      @io.splice penultimate.right.page, penultimate.right.index, 1

      @io.rewriteBranch penultimate.right.page, ".pending", _

      # **TODO**: If I succeed, how will I know to test the parents for balance?
      # **TODO**: Uh, can't the medic just note that this page needs to be

    leaf = @encache @createLeaf -(@nextAddress++)
    @splice root, 0, 0, leaf.address
    # Write the root branch.
    @writeBranch root, ".replace", _
    @rewriteLeaf leaf, ".replace", _
    @replace leaf, ".replace", _
    @replace root, ".replace", _
