PLD: use id and pk fetched from db