Is this just adding a layer of indirection where none is needed? What's the purpose?