Is codegen any good?