Add support for files with no name, use # for comments consistently