when a group is revoked and a different one is added the diff parsing breaks and both actions fail
when a group is revoked and a different one is added the diff parsing breaks and both actions fail