nitpicking: can't we do this with `render` and something like that and escape the content afterwards?