Moving toward using code generation.