make sure selection calls encode members and levels consistently, same in backend