Or, possible even more clever, is just to ditch al...
# core
s
Or, possible even more clever, is just to ditch all this class complexity and use an implementation like https://github.com/macports/macports-base/blob/4b36e605d76fa3a423b4e35a6722ade4185ffa4f/src/cregistry/vercomp.c which I think also correctly handles comparing string based versions.