I was thinking we might as well avoid the `stat()` in the case where the user hasn't ever encountered the "keep changes" dialog (which is the common case).