documented parse_string! method