if*xref done almost