But yeah, don't nest `defer` blocks. It means the requests need to be performed in serial, which blocks the inner content from rendering.

Instead, do multiple defer blocks, or have targeted nested blocks:

```django
{% defer (url='foo') %}
{% end %}
{% defer (url='bar') %}
{% end %}
{% defer (url='foo') %}
{% end %}
```
or
```django
{% defer (url='foo') %}
  some stuff
  {% defer (url='bar') %}
    only the part that uses the data from the inner defer block
  {% end %}
  some other stuff
{% end %}
```

The builder will automagically detect when there's multiple (non-nested) `defer` blocks and make them only use a single HTTP request, so you don't have to worry about data being fetched too many times.