If the PK contains a `;` will that mess up the derived key value? I'm thinking of the case where someone uses a string based PK.