Lots of code generation progress