Code generators that do not have understanding or intent are limited in their ability to express them precisely.