Hello, I think the behaviour of ":dir" is broken since commit 8b5941330 (ob-core: Make :mkdirp work for :dir too). It only works now if ":mkdirp" is defined. If I execute the following: #+begin_src elisp :dir /tmp/some-test-dir default-directory #+end_src Instead of the expected "/tmp/some-test-dir" returned value, I get my current directory. Only add ":mkdirp t": #+begin_src elisp :dir /tmp/some-test-dir :mkdirp t default-directory #+end_src do I get the expected result. Please find attached my proposal for fixing the issue. Regards, JoaquĆ­n Aguirrezabalaga