Fix creating new records with provided PK key.

Still experimenting with exception.