PDict can KeyError, get(i), get(i, dflt).
getting ready for rye modules