_word_ will not yet have been written:</P>

<PRE class="broken_ie">    <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
    void close(Sink& dest)
    {
        <SPAN CLASS='comment'>// Reset current_word_ and off_, saving old values.</SPAN>
        std::string             current_word;
        std::string::size_type  off = <SPAN CLASS='numeric_literal'>0</SPAN>;
        current_word.swap(current_word_);
        std::swap(off, off_);

        <SPAN CLASS='comment'>// W