Adicionar string HTML ao documento OpenXML (* .docx)

Eu estou tentando usar a biblioteca OpenXML 2.5 da Microsoft para criar um documento OpenXML. Tudo funciona muito bem, até eu tentar inserir uma string HTML no meu documento. Eu vasculhei a web e aqui está o que eu fiz até agora (recortei apenas para a parte com a qual estou tendo problemas):

Paragraph paragraph = new Paragraph();
Run run = new Run();

string altChunkId = "id1";
AlternativeFormatImportPart chunk =
       document.MainDocumentPart.AddAlternativeFormatImportPart(
           AlternativeFormatImportPartType.Html, altChunkId);
chunk.FeedData(new MemoryStream(Encoding.UTF8.GetBytes(ioi.Text)));
AltChunk altChunk = new AltChunk { Id = altChunkId };

run.AppendChild(new Break());

paragraph.AppendChild(run);
body.AppendChild(paragraph);

Obviamente, eu não adicionei realmente o altChunk neste exemplo, mas tentei anexá-lo em todos os lugares - à execução, parágrafo, corpo, etc. Em todos os casos, não consigo abrir o arquivo docx no Word 2010.

Isso está me deixando um pouco maluco, porque parece que deveria ser simples (admito que não estou entendendo totalmente a "coisa" do AltChunk). Gostaria de receber ajuda.

Nota: Uma coisa que eu achei interessante, e eu não sei se é realmente um problema ou não, éessa resposta que diz AltChunk corrompe o arquivo ao trabalhar de um MemoryStream. Alguém pode confirmar que isso é / não é verdade?