I also have concerns about not validating Pkg::Config.project root is set, since we'll soon be supporting various behaviors with it `nil`.