Added the EvaluatePP method with the branches in the body.