Converted to use IORequest data structure to request targeting information