Use datasets (with the HtmlProvider) consistenty.