An honest design communicates solely the functions and values it offers. It does not attempt to manipulate buyers and users with promises it cannot keep.