Pull out canPublicParticipate