consume! deletes represent_with key, so need to dup since we use the options hash twice
consume! deletes represent_with key, so need to dup since we use the options hash twice

openstax/openstax_api,openstax/openstax_api,openstax/openstax_api