For both these checks (here and the new one below in isAdmin), we're going to have to make sure that downstream consumers are doing the proper error handling (they should be, but keep this in mind, since we just introduced a new error case they all need to care about).  Probably reflecting this change in as a more major version bump is a good idea.