diff --git a/text/0491-deprecate-disconnect-outlet.md b/text/0491-deprecate-disconnect-outlet.md
new file mode 100644
index 0000000000..9d3ccce1f8
--- /dev/null
+++ b/text/0491-deprecate-disconnect-outlet.md
@@ -0,0 +1,130 @@
+- Start Date: 2019-05-20
+- Relevant Team(s): Ember.js, Learning
+- RFC PR: https://github.com/emberjs/rfcs/pull/491
+- Tracking: (leave this empty)
+
+# Deprecate `disconnectOutlet`
+
+## Summary
+
+This RFC deprecates `Route#disconnectOutlet` because it has no use case given [#418](https://github.com/emberjs/rfcs/pull/418).
+
+## Motivation
+
+`Route#disconnectOutlet` is intended to be used in conjunction with `Route#render`. When we wrote [#418](https://github.com/emberjs/rfcs/pull/418) we should have also deprecated `Route#disconnectOutlet` because it is primarily used to teardown named outlets setup by `Route#render`. For all intensive this is just an addendum to #418.
+
+## Transition Path
+
+The transition path is the same to the one outlined in [#418](https://github.com/emberjs/rfcs/blob/master/text/0418-deprecate-route-render-methods.md#transition-path). Since the migration path for the named outlets is to use components, a developer would need to wrap the component in a conditional if they want to control the destruction.
+
+Given:
+
+```js
+// app/routes/checkout.js
+
+class CheckoutRoute extends Route {
+ // ...
+
+ @action
+ showModal() {
+ this.render('modal', {
+ outlet: 'modal',
+ into: 'application'
+ });
+ }
+
+ @action
+ hideModal() {
+ this.disconnectOutlet('modal');
+ }
+}
+```
+
+```hbs
+{{! app/templates/checkout.hbs}}
+
+
+
+```
+
+```hbs
+{{! app/templates/application.hbs}}
+{{outlet "modal"}}
+
+