Understanding the rhetorical engineer