PLD: use explicit superclass