IMPROVEMENT in PM function PMFDerivateCase