# File lib/ole/storage/base.rb, line 890
      def delete child
        # remove from our child array, so that on reflatten and re-creation of @dirents, it will be gone
        raise ArgumentError, "#{child.inspect} not a child of #{self.inspect}" unless @children.delete child
        # free our blocks
        child.open { |io| io.truncate 0 }
      end