diff --git a/cmd/utils/websockets.go b/cmd/utils/websockets.go
index 5d97599c300be1dac29c634d0380a560285d1c03..48ea4014b9e75d805b24acb451df7297a8f02dda 100644
--- a/cmd/utils/websockets.go
+++ b/cmd/utils/websockets.go
@@ -28,7 +28,7 @@ import (
 	"github.com/ethereum/go-ethereum/event/filter"
 	"github.com/ethereum/go-ethereum/logger"
 	"github.com/ethereum/go-ethereum/state"
-	"github.com/ethereum/go-ethereum/ui/qt"
+	"github.com/ethereum/go-ethereum/ui"
 	"github.com/ethereum/go-ethereum/websocket"
 	"github.com/ethereum/go-ethereum/xeth"
 )
@@ -126,7 +126,7 @@ func (self *WebSocketServer) Serv() {
 		case "eth_newFilter":
 			if mp, ok := msg.Args[0].(map[string]interface{}); ok {
 				var id int
-				filter := qt.NewFilterFromMap(mp, self.eth)
+				filter := ui.NewFilterFromMap(mp, self.eth)
 				filter.MessageCallback = func(messages state.Messages) {
 					c.Event(toMessages(messages), "eth_changed", id)
 				}