We've been using the promise form for jQuery AJAX calls in general, so it would be good to use `done()`/`fail()` instead of using the passed-in callback and `error()`.