This will eventually be triggered by a call to `new Client()`