Don't emit messages at this point. Industry standard is that any function that starts with "is" or "has" takes no actions and only returns true or false. Do it in the game join portion.