I don't see that used anywhere in the core. What does it do? What will happen with it's usage? Perhaps that would be better done in a second round of refactoring.