First implementation of PackageCompleter