versioning mess