Version checking was assuming that versions didn't contain more than 3 digits