self healing ppf