https://github.com/PGMDev/PGM/pull/1427
PGMDev/PGM#1427