DF, PK Support, rewritten