**Describe the bug** When we pass the close parenthesis in filter text, its not working. we are getting the Sieve.Exceptions.SieveException: 'String cannot be of zero length. (Parameter 'oldValue')'. **Expected behavior** get the proper results. **Screenshots** **sieve model filter:** Filters: (loadId)@=*gran) **Desktop (please complete the following information):** - OS: Operating System - Chrome - 120.0.6099.71 **Additional context** in below code we are getting the issue. IQueryable<T> processedResults = sieve.Apply( sieveModel, results, applyPagination: false ); **Error:** <img width="450" alt="Errormsg" src="https://github.com/Biarity/Sieve/assets/40993631/fca47e1f-8546-4fb6-ad71-206cb8aa9d12"> **Payload:** <img width="322" alt="payload" src="https://github.com/Biarity/Sieve/assets/40993631/2b16c1ae-477c-4b38-b4c0-d61f1c7376cf">