Recompiling PD