FYI: I have been working off line with p. [masarati(a)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.