The old version used _.defer on https://github.com/mozilla/browserid/pull/3655/files#L3L97