             if w > spaceLeft or word is '\n'
                 # keep track of the wrapping state
                 if wrap.lastLine
-                    wrap.firstParagraph = false
                     wrap.firstLine = true
                     wrap.lastLine = false
                 

                # itself at the bottom of a page
                nextY = @y + @currentLineHeight(true)
                if @y > maxY or (wrap.lastLine and nextY > maxY)
                    return unless nextY >= @page.maxY()
                    
                    # if we've reached the edge of the page, 
                    # continue on a new page or column

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