Universal file support (in case newlines are different)