simplify by using membershipStatus (which also fixes a bug around requesting)