Defer with C# 8.0