It is simple, supports simple x.y.z type numeric versions, and does not attempt any kind of validation