== Resources === Documentation * Microsoft Learn - https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task.completedtask[`Task.CompletedTask` Property] * Microsoft Learn - https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task.fromresult[`Task.FromResult(TResult)` Method] === Articles & blog posts * StackOverflow - Answer by Stephen Cleary for https://stackoverflow.com/a/45350108[Is it better to return an empty task or null?] * StackOverflow - Answer by Stephen Cleary for https://stackoverflow.com/a/27551261[Best way to handle null task inside async method?]