I was thinking 3 for this, maybe we could push it as high as 5? I can't think of a single component that uses many nested blocks (especially since we advocate early return)