If the configuration has auth, but not userId, that is a problem with configuration. Adding an additional check here for `typeof this.configuration.userId != 'undefined'` would do absolutely nothing to alleviate confusion or highlight the failure point here.