         
     _nextSection: (options) ->
         wrap = @_wrapState
-        wrap.firstParagraph = true
         
         if ++wrap.column > options.columns
             @addPage()

            
    _line: (text, options) ->
        wrap = @_wrapState
        paragraphGap = (wrap.firstLine and not wrap.firstParagraph and options.paragraphGap) or 0
        lineGap = options.lineGap or @_lineGap or 0
        
        @_fragment text, @x, @y + paragraphGap, options

        wrap.startY = @y            # the initial Y position
        wrap.lineWidth = lineWidth  # the maximum width of each line
        wrap.firstLine = true       # whether we are on the first line of a paragraph
        
        # split the line into words
        words = text.match(WORD_RE)
