Implemented version locking