undid the caching that actually hurt performance