new pruning works, at least.
ok, caching actually works.