Try to be consistent. src and dest should have the same type to avoid confusion later on.