What's the reason for this change? What is `pp`? Can you add the parenthesis? Can you add docs now that we have a param?