Correctly Check and Use Nullable Variables in C# | Hacker News Reader