allow empty client id