int? thing = GetSomethingOrOther();
Looks okay. Yup. Oh, hang on, what's that? There's a question mark after the int! How could that compile? Maybe it's an encoding issue or something. No, seems like a real one. Better google it. Ah, it's a nullable int. Fancy that. Well I never.