(non blocking) can you just return last directly from here? do you need to iterate over every item in the inter_list if one of the earlier items == the xmlns