#2282: Performance improvements in PPP (reduced memory allocations and more efficient implementation).