     return false
  
   _shouldSplitInner: (mutation) ->
+    console.log "_shouldSplitInner"
     structure = mutation.getStructure()
     branch = parent.find(mutation.getComparable())
     child = structure.getStorage().load(mutation.getStash(), parent.getChildAddress(branch))


    address

  load: (strata, splat..., address, callback) ->
    splat.push @tiers[address]
    callback.apply strata, splat

  dirty: ->


        low--
      return low
    return low - 1

  # If the root is full, we add a root split operation to the operation stack.
  _shouldDrainRoot: (mutation) ->
    console.log "_shouldDrainRoot"
    if @innerSize is mutation.levels[0].tier.size()
      mutation.levels[0].operations.push "splitRoot"

  # Shorthand to allocate a new inner tier.
  _newInnerTier: (mutation, penultimate) ->
