I think you should filter the backends for the ones that the group exists in. That way, you don't have to check if the group exists in each method before a call to a backend.