I was thinking we have three types of people now: a non-signed in person, a signed in person, and an admin person. Check role checks to make sure that the person is an admin person. Authenticate_person! check to see if they're signed in (as a non-admin person). So technically I'd say they're different.

As for except an only, I was testing it out the various ways to do it, and the `only` way just made more sense to me. :)