if you could add an XXX comment here that if !beforeTimeout && this._snippetRequsetPending, we are probably leaking a request.