Broken out elisp setup