fixed s:read_lines()