PK should be public