Changes to file reading behavior and docs