Instead of a `try`/`catch`, could you just check whether or not the result of calling `get('xhr')` is truthy before calling `abort()`?

```javascript
var xhr = this.get('xhr');

if (xhr) {
    xhr.abort();
}
```