Exactly. You can still get errors due to things not being there. But your assumptions are <i>explicitly</i> stated.<p>You see None =&gt; raise Error, and a little alarm goes off in your head, and you look around for a reassurance that we <i>really</i> want to do that.<p>In contrast, you don&#x27;t give x.toUpperCase() a second glance.