diff --git a/mist/assets/qml/views/jeffcoin/jeffcoin.qml b/mist/assets/qml/views/jeffcoin/jeffcoin.qml
index dc8678d1c9ec26b3e7d5a9de247d494c7d6bbd70..6506b53b86ffffd7c94f80e0b1560967affc5abe 100644
--- a/mist/assets/qml/views/jeffcoin/jeffcoin.qml
+++ b/mist/assets/qml/views/jeffcoin/jeffcoin.qml
@@ -47,9 +47,9 @@ Rectangle {
 		});
 
 		var blockNumber = eth.block(-1).number;
-		var messages = filter.messages()
-		for(var i = messages.length-1; i >= 0; i--) {
-			var message = messages.get(i)
+		var msgs = filter.messages()
+		for(var i = msgs.length-1; i >= 0; i--) {
+			var message = JSON.parse(msgs.getAsJson(i))
 
 			insertTx(message, blockNumber)
 		}
diff --git a/mist/assets/qml/views/wallet.qml b/mist/assets/qml/views/wallet.qml
index fbe1dfd0e494bc2799fbfaa914e20ad7a2cefc02..a3a4a6e7caca1e8ba108444bfbc130095998fdab 100644
--- a/mist/assets/qml/views/wallet.qml
+++ b/mist/assets/qml/views/wallet.qml
@@ -151,7 +151,7 @@ Rectangle {
 				model: ListModel {
 					id: txModel
 					Component.onCompleted: {
-                        var filter = ethx.watch({latest: -1, from: eth.key().address});
+						var filter = ethx.watch({latest: -1, from: eth.key().address});
 						filter.changed(addTxs)
 
 						addTxs(filter.messages())
diff --git a/mist/ui_lib.go b/mist/ui_lib.go
index e5ddd38c86890e7838c670e96024ea4725947069..e1963aa86f141d16b0e777f4603f15429513359b 100644
--- a/mist/ui_lib.go
+++ b/mist/ui_lib.go
@@ -188,9 +188,9 @@ func (self *UiLib) NewFilterString(typ string) int {
 func (self *UiLib) Messages(id int) *ethutil.List {
 	filter := self.eth.GetFilter(id)
 	if filter != nil {
-		messages := filter.Find()
+		messages := ethpipe.ToJSMessages(filter.Find())
 
-		return ethpipe.ToJSMessages(messages)
+		return messages
 	}
 
 	return ethutil.EmptyList()