To me, `rendered == html`, since that's what everything renders to, so I'm not too concerned with set_rendered taking HTML as input. I think we should be appropriately careful with what we pass to it, but I don't think moving the same code to another method is an improvement.