Should always clear current transaction.