You should never have concrete expectations or make assertions on an unknown, that&#x27;s the entire point of any implementation of Option.<p>Option.get leads to false confidence. I&#x27;ve had many arguments over use .get (in Scala) where another developers argument is &quot;we check that it&#x27;s defined higher up in the code&quot;. At that point a harmless looking refactor by someone else can introduce NPEs.