use trivial-gray streams, in ANSI CL