PackageReader - improve