`dst` might be reallocated.