Better iterating over multiple targets, warn on nonexistent src or empty dest, add separator option.