Flush only when required.