Otherwise set_flushing() will have undefined semantics and nowadays causes a g_critical() to warn about that.