Fix negative number parsing bug.