 
   computeChildren: (line) ->
     super
-    console.log @lineStart, @lineEnd
-
+
+    # Skip over the leading newline required by every indent
     @lineStart += 1
+
+    return @lineEnd
 
   computeDimensions: ->
     super

    # Accept the bounds given by our parent.
    @bounds[line] = new draw.Rectangle state.x, state.y, @dimensions[line].width, @dimensions[line].height

    console.log line, @bounds[line]

    for child in @lineChildren[line]
      # Special case for indented things; always jam them together.
      if child.indented[line]
        # Add the padding on the left of this
        cursor += INDENT_SPACING

        child.computeBoundingBox line, new BoundingBoxState new draw.Point cursor,
          state.y # Position the child at the top of the line.


      for child in @lineChildren[line]

        if child.block.type is 'indent'
          # The width of a block on a line is the sum of the widths of the child blocks, plus padding.
          width += child.dimensions[line].width + INDENT_SPACING
