right but it feels so wrong:

scala> None.forall( _ => false )
val res0: Boolean = true