Example of why the current generated code isn't any good