- [ ]  Don't use `throw`. Use `A.log()` to write a console message to the developer.
- [ ] You'll need to rework how this "method/call stack" exits, because this `throw` halts JavaScript execution, which we don't want. You now need to gracefully exit up through the call stack, and destroy the plugin via it's `destroy` method.