Redesigning each stage of the assembler.