Not that I'm against it, but does this give you any trouble? It's an internal function after all.