Hmm, don't we have a Flusher interface already somewhere?