I didn't even look at this part of the code in what I was doing, but as I look at it, yes, we would want that record deleted, but since it would still have the personID of the other object, I would think that it will get destroyed at the end of the merge process when the other object is destroyed, because this sp_desig_num class has a dependent:destroy declared on it.