Allow updating of PK, please test as my DB is still broken