This diff is pretty hard to read, the end result looks like this:

```js
init: function() {
  this._super();
  this._subscribedForExpiry = false;

  if (this.get('remoteExpiryKey')) {
    Ember.addListener(this, 'didFetch', this,
      this.subscribeForExpiry.bind(this));
  }
},
```