elided duplicated logic from updatePostProcessors