Switching to OnCheckReady, as it turns out that OnUserConnect was never
meant for this.