don’t replace document.body.innerHTML without need