I inadvertently based my changes on some older code. I didn't think there would be any recent changes to the postprocessors. Here is a revised version based on the newest source:
Let me know if it works for you or what, if any, changes need to be made. If it looks like it's working okay, I'll submit it as a pull request.