The DF fix probably required quite a bit of coding as it effectively rewrites how the system works. A very welcome, and long time coming, change!