HtmlAgilityPack marcado no válido

Estoy usando el HtmlAgilityPack de codeplex. Cuando paso una cadena html simple y luego recupero el html resultante, corta las etiquetas.

Ejemplo

string html = "<select><option>test</option></select>";
HtmlDocument document = new HtmlDocument();
document.LoadHtml(html);

var result = d.DocumentNode.OuterHtml;

// result gives me:
<select><option>test</select>

Entonces falta la etiqueta de cierre para la opción. ¿Me estoy perdiendo una configuración o estoy usando esto mal?