improve (again) gem handling in gemset