taking a towel to the cache_handler (making more dry)