Bad conversion?

Total2 = PathData[0].substr(1,10)
//trace(Total2) Equals 40
Total = Total + Number(Total2)
//trace(Total) Equals NaN

ive also tryed Total = Total + int(Total2)

is there a reason this doesnt work?