Keep string instead of CharData; avoids copy and leaves it prepared for consumption. Simplified example.