cedric
val existing = map[id] val finished = existing?.finished if (finished != null && ! finished) return existing