Known preferred is `text`?  Seems inefficient.  Boolean?