PLD: use read-string to handle integers >9