Introduce separate flushing modes