>Private Function GetNonNullable(ByVal tdNullable As Nullable(Of Date)) As Date >Is just another way to achieving the same thing? If yes, then both approaches allows to reach nulls at the parameter level making sure the code can continue in the method. Is that correct?