flush output, no warnings