Yeah, we talked about it in one of the GDC threads. The result is tens of thousands of different possible shaders in any given scene. They cull the number somewhat and optimize the most common ones, but there are still far too many to optimize individually. That could lead to some serious worst case scenarios.