I know this is Scalic (what is the Scala equivalent of pythonic?), but wouldn't it be more efficient to just directly check vs. null? I think Options are more useful when used functionally (e.g., a foreach, flatmap, etc).