Can we add a guard here to check if the user is an admin of the group? That way it doesn't go through all the rest below if they aren't an admin.