deal better with emacs