This is all true, but that function does so much more! It's also responsible for [triggering the before and after callbacks](https://github.com/marionettejs/backbone.marionette/blob/master/src/marionette.collectionview.js#L172-L205), which is probably equally important to adding the HTML to the DOM.