Merge pull request #936 from blackshadowshade/417_pmd_reduction

PMD reduction
Merge remote-tracking branch 'upstream/master' into 417_pmd_BMInterface