This makes sure that if we don't have any errors, then we don't need to check getClient(options).list again

Because of this, we do not need to check for client === null since getClient is never called twice so it'll never not be null