Add to Group Reverting

After going through my scripts with a fine tooth comb I found a function duplicating the removal from the group logic. It was part of an old experiment, which when removed resolves the issue.