         @Tag = @opts.Tag or Tag
 
     _new_tag: (parent, args...) =>
-        if parent.headers
-            parent.emit 'data', "#{indent parent}#{parent.headers}>"
-            delete parent.headers
         new_tag.apply parent, [this].concat args
 
     _new_sync_tag: (parent, name, attrs, children, opts) =>

                    tag.removeListener event, pipe[event]
                if @buffer.length
                    for data in @buffer
                        @emit 'data', data
                    @buffer = []
                if @closed and @pending.length is 0
                    @end()

        tag.on event, pipe[event] = (args...) =>
            @emit event, args...

    tag.on 'end', on_end = =>
        tag.removeListener 'end', on_end
        if @pending[0] is tag
            if tag.pending.length
