handle overlapping native and XCP transaction