PGM: reuse existing AF macros