This function call returns 3 but should return 32. ..0 has no special significance in R as far I know yet it seems to be acting as if it were ..1 . Comments? > ff <- function(..0, ...) ..0 > ff(32, 3) [1] 3 > R.version.string [1] "R version 2.11.0 Patched (2010-04-26 r51822)" > win.version() [1] "Windows Vista (build 6002) Service Pack 2"