Good point! I think you are right. Option(true) or (Some(true) : Option[Boolean]) should fix that.