Emacs23 compatibility