We can do better:
```CSharp
hubConnection.Error += tcs.TrySetResult
```