This has the additional benefit of removing the method from parser instances, which would be an incorrect place to invoke it.