Various revisions to accommodate new language information method.