````absolute_paths_for``` will get a list of _all_ the gems and search for the ones that have a 'chef-pedant' in its name, then further look into it to see if the gem contains a directory or file matching the parameter. It can get intensive, which was why this was memoized in the first place.

The root problem though, is that ````test_directories(suite)```` should not have been memoized in the first place. I realized that after looking at ````fixtures_directories```` which does not take a parameter. 

I had done a cursory check to make sure that test_directories was not called often. I was in a rush so it was a bit hazy. I remember ````test_directories```` being called only in the config phase, but ````fixtures_directories```` is called often enough in the test suite to warrant keeping it memoized. I'll do another recursive grep to make sure. The fix isn't too hard -- write helpers that are memoized, that or memoize the list of gems.