stats and cache use same recursor as tools