a little enhancement to the language base class