Entering the editor in the case where it brings up saved bits should still do a dis-text rather than a dis-none, in case the contents of the displayed buffer was changed by an outside agency. I have a program which does this.