Correct me if I am wrong, but this changes make it so that if there are no connections made then createSession will return an error, and there is no waiting for connections?