> A few notes. It would be better to just compare the version-arrays ([8 3], [9 1], etc) directly using compare than convert to a number

I specifically wanted to pick up versions older then say 8.3. I presume this is more accurate then just picking specific revisions.