private void MarkTransportFailed(Exception error) { this.transportFailed.Value = true; if(this.firstFailureError == null) { this.firstFailureError = error; } }