@ctardella sure. I just had to mention that, because one rather frequent case of passing optional (nullable) values around is when you need to process some collection,
and then processing logic becomes more complex and you throw in some additional control and do not rewrite everything using plain old loops 🙂