diff --git a/rpc/api.go b/rpc/api.go
index f31b9a3446a2e0aa2376c64f31e4d7baf47a4a7e..cef5e46898f314f6a12bbdc68e881f86c93d5198 100644
--- a/rpc/api.go
+++ b/rpc/api.go
@@ -12,7 +12,6 @@ import (
 	"github.com/ethereum/go-ethereum/core"
 	"github.com/ethereum/go-ethereum/crypto"
 	"github.com/ethereum/go-ethereum/ethdb"
-	"github.com/ethereum/go-ethereum/event"
 	"github.com/ethereum/go-ethereum/xeth"
 )
 
@@ -24,7 +23,6 @@ var (
 type EthereumApi struct {
 	eth    *xeth.XEth
 	xethMu sync.RWMutex
-	mux    *event.TypeMux
 
 	// // Register keeps a list of accounts and transaction data
 	// regmut   sync.Mutex
@@ -34,10 +32,10 @@ type EthereumApi struct {
 }
 
 func NewEthereumApi(eth *xeth.XEth, dataDir string) *EthereumApi {
+	// What about when dataDir is empty?
 	db, _ := ethdb.NewLDBDatabase(path.Join(dataDir, "dapps"))
 	api := &EthereumApi{
 		eth: eth,
-		mux: eth.Backend().EventMux(),
 		db:  db,
 	}