SPPH (#2682)