stop throwing unnecessary RuntimException on authorization failure