We should add a couple of tests for superusers and curators and groups that require membership approval. I can create a bug and take over this, if that's too much for this pull request. What do you think?