Fmt.F("%s","X") produces "X" (right) Fmt.F("% %s", "X") produces "% X" (right) Fmt.F("%%s", "X") does not terminate (wrong)--should produce "%X" to produce "%X" workaround is Fmt.F("%s%s", "%", "X") but it really is a bug. Mika