Remove pure code generation