The one thing I would change is to not call `command-execute' automatically if Emacs is run in batch mode. I think it would be an inconsistency to call the same function differently in batch mode. Also, the new behavior should be documented in the NEWS and in the Emacs manual (currently it is not). Yes, that is true. I will do that.