Fixed to single_name_value_list and read_all_lines, plus add /proc/self/io handler