better version and gemset stuff