Couldn't load article: {{reason}}
+ @error> + <@loading> +
+ @loading>
+{{/await}}
+```
+
+This was always a strange syntax, and this RFC prefers to consider alternatives once named blocks in angle bracket syntax has been absorbed.
+
+Additionally, it might make sense to support named blocks together with `else`, and defining the semantics for that behavior requires additional design.
+
+One possible design contemplated by the authors of this RFC would look something like:
+
+```hbs
+{{#await this.article}}
+{{when :loaded}}
+ Couldn't load article: {{reason}}
+{{else}} +
+{{/await}}
+```
+
+In this design, the `else` block would be rendered if none of the other named blocks were rendered, which is similar to the semantics of `{{#each}}`, which invokes the `else` block if the block passed to `#each` is never invoked (because the iterator had no values).
+
+This design could make sense if curly invocation ends up being useful in the long-term for control flow (equivalent to `if`, `let` and `each`). The idea would be that in curly invocation, only one of the cases is expected to be invoked at a time, and if none of the cases are invoked, the `else` block is invoked.
+
+This is just one possible design for curlies, but it is a possible design that the RFC authors believe should be explored separately.
+
+## Alternatives
+
+This RFC chooses not to specify "block capturing", which is useful for features like `ember-elsewhere`. It's a genuinely useful feature that we expect to be specified in the future. However, that design is orthogonal to the use-cases anticipated by yieldable named blocks.
+
+We could wait for a complete design on either (a) named blocks in curly components or (b) capturable named blocks. However, we believe that there's enough standalone value in this RFC to justify shipping it before finalizing either of those two designs.