I think I worded it wrong: rather than using string comparison, you can do something like:

    (compare version [8 4])

That returns -1 if version is less, 0 if they're equal, and 1 if version is greater.