Additions for use of lower level doParallel