Improving old patterns while finding new paths