Remove "I" prefix from protocol names.
Refactorized unauthorized exception.