Updated 'Alternate' removal

Can handle cases where parent is not an alternate.
Merge pull request #52 from tgrrtt/develop

Updated 'Alternate' removal