Hi Max, in simple terms I am creating a set of educational quizzes/tests for quite young children and I believe NormCore, which I have recently discovered, offers probably the most cost effective solution for these Apps. But even when given a fairly simple room code the children quite often type it in incorrectly. For joining a room I have included code to see if they are allocated ID0, if they are the App advises them that their code was wrong and to check their simple room code. Of course to do that a room (the wrong one) has been created to enable this check and I thought that was wasteful and poor coding in truth. Also if the children run their own quiz and choose a simple room name which is already in use by another group, then the child will join that group. I am adding code to the host to check that ID0 is returned and if so they get a Room already created and in use error (stated more simply than that!) 'please choose a different room name'. So I have the issues covered but I am unhappy that they are a bit of a 'kludge!'. So after that long explanation yes adding a property to Connect() that would fail if the room exists would help with both scenarios and would avoid the possibility of creating rooms in error or joining rooms in error. Initially I thought I might be able to do an API query along the lines of if (roomExists = getDoesRoomExist()) return or something similar. Thanks for your interest.