Can we do better? A recursive approach