Do version a better way?