@twokul if we know that every no NULL_PROJECT has a pkg, maybe we can just use pkg.name directly and then override `name()` on null project.