Opening drill
How Task.WhenAll handles exceptions | Aporeon