Why Duration.Eternal here and null in other cases?