Indicate here which of the code examples is "broken", and which one is correct? Would it be useful to point readers at the API or provider metadata classes as a way to verify which ID to use?