cp(1) would get confusing arguments with no files to copy if there are no lists to handle; employ xargs(1) as promised to handle this properly.