Actually, it only tells us `isDone()` is true.  However, I'm not sure it's a good idea to continue performing the operation when the promise is done.  We should probably log a warning and then discard the request probably?