Null was a mistake. If your language requires checking for null all over the place, it's time to rethink your design. Give me optionals or maybe monads any day.