This change seems backwards to me. Why change the name of a perfectly good method and then stop using it, in favor of some static global?