Grab any role that had permission, not just anonymous.

#31 was merged before code review was finished. I think this should address the remaining set of comments.