Oh, you're right.  I had a [0..pathDepth] here at one point, which always executed at least once, so I added the "if", but the missing '.' was the real problem, and I never removed the if.  :P