Emacs 23 compatability