FYI: I have been working off line with p. [masar...@aero.polimi.it] to evaluate performance and behavior of this patch.
Based on that investigation, I plan to make some additional modifications to the result processing portion of the patch code. Once completed, and re-tested, I will send out a new round of diffs. Doug.