Sorry, I just realized I misinterpreted your first comment.  Let me backup and explain.

What I'm addressing is, when a template is extending a layout file, what to do with any content that falls outside of block/endblock pairs:

```html
<% extend layout-file %>
What to do with me?
<% block title %>...<% endblock %>
Me too?
<% block content %>...<% endblock %>
```

There are three way to deal with this content: 1) throw an exception, 2) throw it away, 3) collect the content together into a `default` block. With option 3, the above template would essentially be the equivalent of:

```html
<% extend layout-file %>
<% block title %>...<% endblock %>
<% block content %>...<% endblock %>
<% block default %>
What to do with me?
Me too?
<% endblock %>
```

I misunderstood you earlier comment and thought you were describing option 3, so jumped ahead without explaining myself. Sorry about that. Hope this clears it up a bit.