Only call complete_from_api if we're using v1 of the API
Give complete_from_api_specific a more accurate name