Circa 80 CRAN and core-R packages have duplicate export entries in their NAMESPACE files. E.g., bit 1.1.9 : c("as.bit", "as.bitwhich", "as.which", "physical", "virtual") forecast 4.1 : "forecast.lm" graphics 2.15.3 : "barplot" mcmc 0.9.1 : "morph" RCurl 1.95.3 : "curlOptions" utils 2.15.3 : "RweaveLatexOptions" Would it be helpful for 'check' to alert package writers to this? I made the list using f(): f <- function () { for(pkg in installed.packages()[,"Package"]) { try( { exports <- parseNamespaceFile(pkg, R.home("library"))$exports if (any(dup <- duplicated(exports))) { cat(pkg, format(packageVersion(pkg)), ":", deparse(exports[dup]), "\n") } }, silent = TRUE) } } I suppose it should also check for duplicates in S3method component, etc. Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com