Pass around PackageRequest internally