Split the source creation from the source swapping