centralized the handling of the version number, prior to going