Use reference transaction if available