It's not perfect, because in the cases where upstream doesn't initiate an allocation query, we won't know.