You are of course entirely right on all accounts. I have to make a note to myself not to answer questions before having had my second cup of strong tea (obviously one cup is not enough anymore).
CountZero
"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law