This seemed odd so I wanted to check: > x <- foreach(i=10000:10100, .combine='c') %do% { as.Date(i) } yields a numeric vector for x: > class(x) [1] "numeric" Should it not be a vector of Date?