check for emacs-24 to avoid name conflicts
actually avoid name conflicts