The entire PR is very impressive. I am running a dog fooding locally before merging it. But could you teach me the reason behind this change?