Thomas, this series has garnered a nak and a whole pile of thoroughly confused reviewers.
Could you take another stab at this along with a more ample changelog explaining the context of the problem? I suspect that's a better place to start than having us all piece together the disparate parts of the thread.