more rule caching cleanup