We have added new logic to workflows.
When using a Workflow to set a Source, we have now added the option to make sure the original Source is not overwritten if it already exists in the contact.
Learn more about automating a group of actions using Workflows.