We need to reset the sieve registry between every parses.
It was done in 197c174 by recreating an instance of SieveRegistry. It takes in average 1,26847 ms, which is not high, but it can be optimized easily, by caching the content of the xml files inside the SieveRegistry constructor.