Returning ``++null++`` from a non-``++async++`` ``++Task++``/``++Task++`` method will cause a ``++NullReferenceException++`` at runtime. This problem can be avoided by returning ``++Task.FromResult(null)++`` instead.