defensive for serviceid_to_iid