fix for emacs23