try adding a TBQueue to synchronize putstrln, but this does not seem to
fixed the interleaved output I'm seeing when running the tests
use silently instead of TBQueue to capture interleaved IO output