Emacs compliant,logging implemented.