Fix issue with Add() where src and dst are different.