Switched to exceptions for authorization flow ala Friend and Buddy.