Fix drawback that can't parse negative numbers. close #10