IMHO, Jack, it is impossible to avoid conflicts between filters. A filter cuts digits or combinations that meet the criterion to reduce the playable possibilities. A second filter is applied sequentially to further reduce the pool, and so it continues, with increasing odds of deleting winning digits or combinations. Trying to develop an algorithm to apply multiple filters simultaneously would get really complicated, really fast.