this assertion can actually be removed entirely.  It was a sanity point while I was debugging and will never be hit from the public interface defined in Cheetah/compile.py