When the destination and first source alias one another, then we can perform the operation in place without moving any data.