On 22/11/2008, at 8:07 PM, David Kastrup wrote:

> I agree that this is a bug in the LaTeX kernel.
>
> The \If... constructs should never rely on propery nested TeX
> conditionals.

I agree; are we allowed to change this code? It doesn't *seem* like  
the kind of change that would could backwards compatibility problems  
(although you know what they say!). I guess we need to get the LaTeX2e  
test suite running again before attempting any changes.

Will