col.flatten instead of col.filter(_.isDefined).map(_.get)