Is there a reason that we are retrieving definition by label?  Isn't this inconsistent with other cases in the CLI?  (i.e. Doesn't CLI generally use id to retrieve data?)