Why is this unsafe? What exactly is this flushing/what data is cached and when/why should it be flushed?