Can you add some comment about what is going on here. I know the information is in the PR, but it is also useful to make it available in the source code.