use the same copying logic when _html and _text are present