Move clientID generation to PTRemoteService