Basic transaction.