I think in general we've been using `done()` and `fail()` rather than `then()` because the semantics of `then()` is inconsistent across jQuery versions.