Updated 'Alternate' removal

Can handle cases where parent is not an alternate.