flushRequired ? hasPendingWrite ?