If you are upgrading an existing LATEX 2.09 style file then we recommend freezing the 2.09 version and no longer maintaining it. Experience with the various dialects of LATEX which existed in the early 1990's suggests that maintaining packages for different versions of LATEX is almost impossible. It will, of course, be necessary for some organisations to maintain both versions in parallel for some time but this is not essential for those packages and classes supported by individuals: they should support only the new standard LATEX2e, not obsolete versions of LATEX.