I wonder if we should not leave `data:text/html` out of the template