generating code that doesn't run is just a waste of electricity.