use applyOrElse ;-)