invert inheritance of ProcessHook refs #993