It appears that his primary assumption, NPE prevention, on Options is based on blogs rather than actual good quality code.<p>If you look at how Options are used in Scala core lib, you wouldn't make such claims and you will definitely not use it only for null checks.