How does this work?  How do you *avoid* those redundant compilers?