Minor quibble but [[navController viewControllers] mutableCopy] would be faster, and doesn't need the retain later on.