Refactor PPMessage: All but the kitchen sink.
Refactor PPMessage: The kitchen sink.