diff --git a/addon/mixins/imgix-path-behavior.js b/addon/mixins/imgix-path-behavior.js
index <HASH>..<HASH> 100644
--- a/addon/mixins/imgix-path-behavior.js
+++ b/addon/mixins/imgix-path-behavior.js
@@ -143,6 +143,9 @@ export default Ember.Mixin.create({
    * @method _incrementResizeCounter
    */
   _incrementResizeCounter: function () {
+    if( this.get('isDestroyed') || this.get('isDestroying') ) {
+      return;
+    }
     this.incrementProperty('_resizeCounter');
   },
the debounced call doesn't guarentee the object will still be undestroyed, and can't set properties of destroyed objects