Hi, the last patch fixed the undefined issue, now the configuration does not work with file-like input. this example: (init-file (list (local-file "init.el"))) the resulting ~/.config/emacs/init.el has the path of my init.el file instead of it's content. I'm suspecting the serialization code consider init-file list to always be string. If I put a string instead of a local-file, I get the proper behavior. thanks for doing this! I'll see if I can troubleshoot the issue later tonight. Benoit