tighten versioning