This can't go in the base client package without creating an ID dependency for the meta-lib.

This instead needs to go on the ID-specific extension, which I thought Nathaniel already did?