Error message hygiene in tr(1) - started when I found "write error" unhelpfull (no %r) and escalated to tweeks to all the messages. -Steve