# Splitting of Promises from DS.Model (or Ember.Model)

**URL:** <https://discuss.emberjs.com/t/splitting-of-promises-from-ds-model-or-ember-model/1406>\
**Category:** Proposals\
**Created:** [June 3, 2013, 11:38pm UTC](https://discuss.emberjs.com/t/splitting-of-promises-from-ds-model-or-ember-model/1406 "2013-06-03T23:38:16Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![tonywok](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/tonywok/32/14543_2.png) [@tonywok](https://discuss.emberjs.com/u/tonywok)\
**Post date:** [July 16, 2013, 9:21pm UTC](https://discuss.emberjs.com/t/splitting-of-promises-from-ds-model-or-ember-model/1406/13 "2013-07-16T21:21:56Z")

</div>

As it stands now (0.13), the find() function responds to then, and it appears to fire only when loaded - as expected. Is ember-data holding a reference to that promise, and due to the nature of promises, that promises’ data? Will that data ever be garbage collected?

---

_[View the full topic](https://discuss.emberjs.com/t/splitting-of-promises-from-ds-model-or-ember-model/1406)._
