Version comparison revisited