adopt slightly different versioning scheme