seems like the type of thing that would be easier to manage with `render_to_string` though i don't care too much about internal reports