# Random Scala Tip #624: The Pitfalls of Option Blindness
7 min read
When we use Option, what do we really mean by it?
When we use Option, what do we really mean by it?
The Scala collections library defines an Iterator trait. As you might expect, a typical Iterator's implementation relies on mutable state.
Imagine that you're building an app and somewhere in your code you write something like this: