UNet (New Unity Networking) JoinMatch not working as expected.

I am trying to understand the NetworkManager. The following code is within a monobehaviour derived from NetworkManager. When I call matchMaker I expect a connection and client to be created and the OnClientConnected events to be raised.

            MatchDesc dto;

            matchMaker.JoinMatch(dto.networkId, "", response =>
            {
                if (response.success)
                {
                   //Is there anything I should do here ?
                }
                else
                {
                   // Handled
                }
            });

base.StartClient();