appId actually gets sent to the server