firstNotNull, firstNotNullWithNames