pseudopotentials in CASTEP

Can someone direct me to documentation on how the pseudopotentials in CASTEP were generated? I typically use *usp potentials, but I noticed that the newer versions default to a PBE.usp version of the psuedopotential. I want to be sure that it is still logical to use these new defaults if I am doing a GGA-PW91 calculation.
Thanks!