Moving cache advertisement to separate func