Add description types are exactly to the spec