Why filenames assumed to be in a dir and not fully qualified file names?