different handling of purls for external users