> The use of `async` and `await` in conjunction with spawning a new task with `Task.Run` is worth considering.  I don't quite understand what that means. You might consider something more like: "These are the cases where Task.Run is a best practice:" 