auto-selecting source documents no longer considers zero-length files, allowing stdout to pipe to a file in the source directory during compilation