is Octokit OK with receiving a nil value for `api_endpoint` and `web_endpoint`? Is that the same as just leaving it off?